Télécharger
Télécharger kegtrack
Compilé depuis les sources avec Docker Compose. Ni Rust, ni Node, ni PostgreSQL sur la machine.
Cloner et définir les secrets
Aucune valeur par défaut n'existe : renseignez chaque mot de passe dans
.env.$ git clone https://github.com/selfhostr/kegtrack.git $ cd kegtrack $ cp .env.exemple .env # fill in the secrets $ chmod 600 .envLe démarrer
Cela démarre Caddy, l'application, PostgreSQL et les sauvegardes.
$ docker compose up -d --build $ docker compose ps # services must be healthyCréer la première brasserie
Le mot de passe administrateur ne s'affiche qu'une fois.
$ docker compose run --rm app provisionner-brasserie \ --nom "Brasserie du Phare" --slug phare --prefixe-qr PHARE \ --admin-email [email protected] --admin-nom Martin --admin-prenom ClaireAjouter des données de démonstration, si vous voulez
Un an d'historique de démonstration.
$ docker compose run --rm app semer-demonstration --locataire phare --futs 3000
La caméra exige HTTPS : les navigateurs la bloquent sur les adresses http://. Utilisez un nom de domaine avec certificat ou un tunnel. Les détails sont dans la documentation.
Prérequis
- Docker avec Compose
- HTTPS pour la caméra du téléphone
- Des étiquettes qui résistent au lavage : plaques gravées ou polyester industriel
Versions et images
- Dernière version
v1.0.0 - Image de l'applicationCompilée sur votre machine
- Autres images
caddy:2-alpine,postgres:17-alpine - Port par défaut
6666 - Mettre à jour
git pull && docker compose up -d --build
Soutenir le projet
Chaque projet selfhostr est gratuit et aucune entreprise n'est derrière. S'il vous fait gagner du temps, un don paie le matériel de test et le temps passé.
Vérifiez le premier et le dernier caractère après avoir collé. Nous ne demandons jamais de crypto par message.