kegtrack

Télécharger

Télécharger kegtrack

Compilé depuis les sources avec Docker Compose. Ni Rust, ni Node, ni PostgreSQL sur la machine.

  1. 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 .env
  2. Le démarrer

    Cela démarre Caddy, l'application, PostgreSQL et les sauvegardes.

    $ docker compose up -d --build
    $ docker compose ps  # services must be healthy
  3. Cré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 Claire
  4. Ajouter 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 versionv1.0.0
  • Image de l'applicationCompilée sur votre machine
  • Autres imagescaddy:2-alpine, postgres:17-alpine
  • Port par défaut6666
  • Mettre à jourgit 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é.

Nous sponsoriser sur GitHub