Admin-Bereich, PWA-Manifest und Deploy-Setup

- Admin: Login, Dashboard, Protokoll, Stationen mit QR-Links
- PWA: vite-plugin-pwa mit Workbox Offline-Caching
- SvelteKit adapter-node + Dockerfile für DS-Deployment
- docker-compose.yml mit app + pocketbase Services
- Makefile: make deploy Befehl
This commit is contained in:
rene 2026-05-17 11:37:42 +02:00
parent f2615c9e07
commit 18570a42f0
15 changed files with 6042 additions and 12 deletions

35
docker-compose.yml Normal file
View file

@ -0,0 +1,35 @@
version: "3.8"
services:
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
container_name: checkflo-pocketbase
restart: unless-stopped
volumes:
- /volume1/docker/checkflo/pocketbase/data:/pb_data
- /volume1/docker/checkflo/pocketbase/storage:/pb_public
environment:
- TZ=Europe/Berlin
networks:
- default
- npm_bridge
app:
build:
context: ./app
dockerfile: Dockerfile
image: checkflo-app
container_name: checkflo-app
restart: unless-stopped
environment:
- TZ=Europe/Berlin
- HOST=0.0.0.0
- PORT=3000
networks:
- default
- npm_bridge
networks:
npm_bridge:
external: true
name: nginx-proxy-manager_bridge_net