All checks were successful
Build and publish Docker image / build-and-push (release) Successful in 1m4s
Tally Counter
Run the app with Docker Compose (recommended). The container startup/entrypoint will create the runtime folders and apply migrations; pass numeric PUID/PGID via environment to run as a non-root user.
services:
tally-counter:
image: gitea.kanawave.net/sebastas/tally-counter:latest #this image
container_name: tally-counter
restart: unless-stopped
networks:
- proxy # connect any proxy networks (for traefik)
environment:
- PUID=1000 # host uid forwarded to container
- PGID=1000 # host gid forwarded to container
ports:
- "3000:3000" # Set whatever port you want on the left side (host)
volumes:
- ./tally-counter:/data # persistent DB + uploads (bind mount)
Add any labels for traefik
Notes & tips
The entrypoint will:
- ensure
$DATA_DIRexists, - create
sqlite.dbif missing, - run
prisma migrate deploy(if CLI available and migrations exist), - then drop privileges to the provided
PUID:PGIDand exec the app.
Description
Releases
3
QoL features
Latest
Languages
TypeScript
54.3%
CSS
23.8%
JavaScript
14.8%
Dockerfile
3.3%
Shell
3.1%
Other
0.7%