services: app: build: context: . dockerfile: Dockerfile container_name: sitemap-builder restart: unless-stopped ports: - "3000: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 - ./data:/app/data # Persist uploaded files - ./uploads:/app/uploads