kegtrack

Scarica

Scarica kegtrack

Compilato dai sorgenti con Docker Compose. Sulla macchina non servono Rust, Node o PostgreSQL.

  1. Clonare e impostare i segreti

    Non esistono valori predefiniti: compila ogni password in .env.

    $ git clone https://github.com/selfhostr/kegtrack.git
    $ cd kegtrack
    $ cp .env.exemple .env  # fill in the secrets
    $ chmod 600 .env
  2. Avvialo

    Avvia Caddy, l'applicazione, PostgreSQL e i backup.

    $ docker compose up -d --build
    $ docker compose ps  # services must be healthy
  3. Creare il primo birrificio

    La password di amministratore viene mostrata una sola volta.

    $ 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. Aggiungere dati demo, se vuoi

    Un anno di cronologia dimostrativa.

    $ docker compose run --rm app semer-demonstration --locataire phare --futs 3000

La fotocamera richiede HTTPS: i browser la bloccano sugli indirizzi http://. Usa un dominio con certificato o un tunnel. I dettagli sono nella documentazione.

Requisiti

  • Docker con Compose
  • HTTPS per la fotocamera del telefono
  • Etichette che resistono al lavaggio: targhette incise o poliestere industriale

Versioni e immagini

  • Ultima versionev1.0.0
  • Immagine dell'applicazioneCompilata sulla tua macchina
  • Altre immaginicaddy:2-alpine, postgres:17-alpine
  • Porta predefinita6666
  • Aggiornagit pull && docker compose up -d --build

Sostieni il progetto

Ogni progetto selfhostr è gratuito e non ha un'azienda alle spalle. Se uno ti fa risparmiare tempo, una donazione paga l'hardware di prova e il tempo impiegato.

Sponsorizzaci su GitHub