Files
Admin_dash/docker-compose.yml
Shivam Patel 859602a03e Fix monitor.js missing from Docker image and SQLITE_CANTOPEN errors
- Copy monitor.js into the standalone build stage (was missing entirely)
- Remove node-fetch require — Node 18 has global fetch built-in
- Switch from bind mount (./data) to named volume (dashboard-data) so
  Docker manages permissions correctly for the nextjs user

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 01:01:12 -05:00

19 lines
381 B
YAML

services:
admin_dash:
build: .
container_name: admin_dash
restart: always
ports:
- "3333:3000"
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- NODE_ENV=production
- DB_PATH=/app/data/dashboard.db
volumes:
- dashboard-data:/app/data
- /server_storage:/server_storage:ro
volumes:
dashboard-data: