version: '3.8' services: maskarr: # Using GitHub Container Registry (recommended) image: ghcr.io/dasemu/maskarr:latest # Alternative: Use Gitea Registry (uncomment to use) # image: git.dariosevilla.es/dasemu/maskarr:latest # Or build locally: # build: . container_name: maskarr restart: unless-stopped ports: - "8888:8888" volumes: # Persist configuration - ./config:/app/config environment: # Optional: Override default config path - CONFIG_PATH=/app/config/maskarr_config.json # Optional: Set timezone - TZ=Europe/London healthcheck: test: ["CMD", "python", "-c", "import requests; requests.get('http://localhost:8888/', timeout=5)"] interval: 30s timeout: 10s retries: 3 start_period: 5s # Optional: Run as specific user/group # user: "1000:1000" networks: - maskarr_network networks: maskarr_network: driver: bridge