kegtrack

Скачать

Скачать kegtrack

Собирается из исходников через Docker Compose. Rust, Node и PostgreSQL на машине не нужны.

  1. Клонировать и задать секреты

    Значений по умолчанию нет: заполните каждый пароль в .env.

    $ git clone https://github.com/selfhostr/kegtrack.git
    $ cd kegtrack
    $ cp .env.exemple .env  # fill in the secrets
    $ chmod 600 .env
  2. Запустить

    Это запустит Caddy, приложение, PostgreSQL и резервное копирование.

    $ docker compose up -d --build
    $ docker compose ps  # services must be healthy
  3. Создать первую пивоварню

    Пароль администратора показывается только один раз.

    $ 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. Добавить демоданные, если хотите

    Год демонстрационной истории.

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

Камере нужен HTTPS: браузеры блокируют её на адресах http://. Используйте домен с сертификатом или туннель. Подробности в документации.

Требования

  • Docker с Compose
  • HTTPS для камеры телефона
  • Этикетки, которые выдерживают мойку: гравированные таблички или промышленный полиэстер

Версии и образы

  • Последняя версияv1.0.0
  • Образ приложенияСобирается на вашей машине
  • Другие образыcaddy:2-alpine, postgres:17-alpine
  • Порт по умолчанию6666
  • Обновлениеgit pull && docker compose up -d --build

Поддержать проект

Все проекты selfhostr бесплатны, и за ними не стоит компания. Если какой-то экономит вам время, пожертвование оплатит тестовое оборудование и потраченное время.

Поддержать нас на GitHub