kegtrack

Transferir

Transferir kegtrack

Compilado a partir do código com Docker Compose. Não é preciso Rust, Node nem PostgreSQL na máquina.

  1. Clonar e definir os segredos

    Não existem valores predefinidos: preencha cada palavra-passe em .env.

    $ git clone https://github.com/selfhostr/kegtrack.git
    $ cd kegtrack
    $ cp .env.exemple .env  # fill in the secrets
    $ chmod 600 .env
  2. Pô-lo a funcionar

    Isto inicia o Caddy, a aplicação, o PostgreSQL e as cópias de segurança.

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

    A palavra-passe de administrador só é mostrada 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âmara exige HTTPS: os navegadores bloqueiam-na 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âmara do telemóvel
  • Etiquetas que resistam à lavagem: placas gravadas ou poliéster industrial

Versões e imagens

  • Última versãov1.0.0
  • Imagem da aplicaçãoCompilada na sua máquina
  • Outras imagenscaddy:2-alpine, postgres:17-alpine
  • Porta predefinida6666
  • Atualizargit pull && docker compose up -d --build

Apoiar o projeto

Todos os projetos selfhostr são gratuitos e não têm nenhuma empresa por trás. Se algum lhe poupa tempo, um donativo paga o hardware de teste e o tempo dedicado.

Patrocine-nos no GitHub