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:
parent
f2615c9e07
commit
18570a42f0
15 changed files with 6042 additions and 12 deletions
35
docker-compose.yml
Normal file
35
docker-compose.yml
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue