No description
  • Python 62.1%
  • Svelte 22.5%
  • TypeScript 9.4%
  • CSS 5%
  • Dockerfile 0.5%
  • Other 0.5%
Find a file
skai 4567390a9c
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m12s
feat: add dark mode
2026-05-08 07:13:46 -04:00
.forgejo/workflows ci: build docker image 2026-05-08 06:02:52 -04:00
aurral@9b98914969 init 2026-05-07 19:24:28 -04:00
backend fix: proxy prowlarr torrents to qbittorrent 2026-05-08 07:04:41 -04:00
docs docs: implementation plan 2026-05-08 05:28:49 -04:00
frontend feat: add dark mode 2026-05-08 07:13:46 -04:00
Lidarr@58a1d9357b init 2026-05-07 19:24:28 -04:00
.dockerignore feat: docker packaging 2026-05-08 05:57:42 -04:00
.gitignore feat: frontend surfaces 2026-05-08 05:47:28 -04:00
docker-compose.example.yml feat: docker packaging 2026-05-08 05:57:42 -04:00
Dockerfile feat: docker packaging 2026-05-08 05:57:42 -04:00
README.md feat: docker packaging 2026-05-08 05:57:42 -04:00

Ziggy

Ziggy runs as a single FastAPI service that serves the SvelteKit static frontend and the /api backend from the same port.

Docker

Build the image:

docker build -t ziggy .

Run it with a persistent SQLite database under /data:

docker run --rm -p 8000:8000 \
  -v ziggy-data:/data \
  -e ZIGGY_BOOTSTRAP_ADMIN_USERNAME='<admin-username>' \
  -e ZIGGY_BOOTSTRAP_ADMIN_PASSWORD='<admin-password>' \
  ziggy

The compose example uses the same /data volume and requires bootstrap admin values from the environment:

ZIGGY_BOOTSTRAP_ADMIN_USERNAME='<admin-username>' \
ZIGGY_BOOTSTRAP_ADMIN_PASSWORD='<admin-password>' \
docker compose -f docker-compose.example.yml up --build