Files
websiteplannera/docker-compose.yml

25 lines
633 B
YAML

services:
app:
image: 10.255.255.2:3000/krfcm/sitemap-builder:latest
container_name: sitemap-builder
restart: unless-stopped
user: "0:0" # Run as root to avoid permission issues
ports:
- "3050:3000"
environment:
- DATABASE_URL=file:/app/data/database.db
- APP_ACCESS_PASSWORD=${APP_ACCESS_PASSWORD:-admin}
- JWT_SECRET=${JWT_SECRET:-your-secret-key-change-me}
- UPLOAD_DIR=/app/uploads
volumes:
# Persist SQLite database
- sitemap_data:/app/data
# Persist uploaded files
- sitemap_uploads:/app/uploads
volumes:
sitemap_data:
sitemap_uploads: