kegtrack

Descargar

Descargar kegtrack

Se compila desde el código con Docker Compose. No hace falta Rust, Node ni PostgreSQL en la máquina.

  1. Clonar y definir los secretos

    No hay valores por defecto: rellena cada contraseña en .env.

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

    Esto inicia Caddy, la aplicación, PostgreSQL y las copias de seguridad.

    $ docker compose up -d --build
    $ docker compose ps  # services must be healthy
  3. Crear la primera cervecería

    La contraseña de administrador solo se muestra una 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. Añadir datos de demostración, si quieres

    Un año de historial de demostración.

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

La cámara requiere HTTPS: los navegadores la bloquean en direcciones http://. Usa un dominio con certificado o un túnel. Los detalles están en la documentación.

Requisitos

  • Docker con Compose
  • HTTPS para la cámara del móvil
  • Etiquetas que resistan el lavado: placas grabadas o poliéster industrial

Versiones e imágenes

  • Última versiónv1.0.0
  • Imagen de la aplicaciónSe compila en tu máquina
  • Otras imágenescaddy:2-alpine, postgres:17-alpine
  • Puerto por defecto6666
  • Actualizargit pull && docker compose up -d --build

Apoyar el proyecto

Todos los proyectos de selfhostr son gratuitos y no tienen ninguna empresa detrás. Si alguno te ahorra tiempo, una donación paga el hardware de pruebas y el tiempo dedicado.

Patrocínanos en GitHub