services: app: image: gitea.krfcm.pl/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: