services: app: image: alexta69/metube:${METUBE_VERSION:-latest} container_name: metube-app environment: - PUID=${METUBE_PUID:-1000} - PGID=${METUBE_PGID:-1000} - UMASK=${METUBE_UMASK:-022} - DELETE_FILE_ON_TRASHCAN=${METUBE_DELETE_FILE_ON_TRASHCAN:-true} - CLEAR_COMPLETED_AFTER=${METUBE_CLEAR_COMPLETED_AFTER:-3600} volumes: - ${METUBE_DOWNLOAD}:/downloads ports: - ${METUBE_PORT}:8081 healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8081/"] interval: 30s timeout: 10s retries: 3 start_period: 10s deploy: resources: limits: memory: 512m restart: unless-stopped