Files
dal4segno dd37f59565
Publish GitHub Pages output / publish (push) Successful in 30s
feat: add Holo-work tracking, teams and board bonuses
2026-09-12 15:16:30 +09:00

32 lines
798 B
YAML

services:
app:
build:
context: .
target: dev
container_name: holodream-tools-dev
working_dir: /app
command: npm run dev -- --host 0.0.0.0
environment:
NODE_ENV: development
DATABASE_URL: /app/data/holodream.db
WATCH_USE_POLLING: "true"
ports:
- "5173:5173"
volumes:
- .:/app
- node_modules:/app/node_modules
- svelte_kit:/app/.svelte-kit
- sqlite_data:/app/data
healthcheck:
test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:5173/api/health').then((response) => { if (!response.ok) process.exit(1); }).catch(() => process.exit(1))"]
interval: 10s
timeout: 3s
start_period: 15s
retries: 5
restart: unless-stopped
volumes:
node_modules:
svelte_kit:
sqlite_data: