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 上赞助我们