kegtrack

Baixar

Baixar kegtrack

Compilado do código-fonte com Docker Compose. Não precisa de Rust, Node nem PostgreSQL na máquina.

  1. Clonar e definir os segredos

    Não existem valores padrão: preencha cada senha em .env.

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

    Isso inicia o Caddy, o aplicativo, o PostgreSQL e os backups.

    $ docker compose up -d --build
    $ docker compose ps  # services must be healthy
  3. Criar a primeira cervejaria

    A senha de administrador só aparece uma vez.

    $ 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. Adicionar dados de demonstração, se quiser

    Um ano de histórico de demonstração.

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

A câmera exige HTTPS: os navegadores a bloqueiam em endereços http://. Use um domínio com certificado ou um túnel. Os detalhes estão na documentação.

Requisitos

  • Docker com Compose
  • HTTPS para a câmera do celular
  • Etiquetas que resistem à lavagem: placas gravadas ou poliéster industrial

Versões e imagens

  • Última versãov1.0.0
  • Imagem do aplicativoCompilada na sua máquina
  • Outras imagenscaddy:2-alpine, postgres:17-alpine
  • Porta padrão6666
  • Atualizargit pull && docker compose up -d --build

Apoiar o projeto

Todo projeto selfhostr é gratuito e não tem nenhuma empresa por trás. Se algum economiza seu tempo, uma doação paga o hardware de teste e o tempo dedicado.

Nos patrocine no GitHub