Files
PostTracker/docker-compose.yml
2025-12-21 14:21:55 +01:00

54 lines
1.1 KiB
YAML

version: '3.8'
services:
backend:
build: ./backend
container_name: fb-tracker-backend
ports:
- "3001:3000"
volumes:
- ./backend/server.js:/app/server.js:ro
- /opt/docker/posttracker/data:/app/data
environment:
- NODE_ENV=production
- PORT=3000
- AUTH_USERNAME=admin
- AUTH_PASSWORD=RQWhrqowg3rihr
labels:
- com.centurylinklabs.watchtower.enable=false
restart: unless-stopped
web:
build: ./web
container_name: fb-tracker-web
ports:
- "8081:80"
depends_on:
- backend
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=false
sqlite-web:
image: coleifer/sqlite-web
container_name: fb-sqlite-web
command:
- sqlite_web
- /data/tracker.db
- --host
- 0.0.0.0
- --port
- "8080"
ports:
- "8083:8080"
volumes:
- /opt/docker/posttracker/data:/data
depends_on:
- backend
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=false
volumes:
db-data: