icon: https://github.com/Dvorinka/Trackeep/raw/main/trackeepfavi_bg.png services: trackeep: image: ghcr.io/dvorinka/trackeep:latest container_name: trackeep ports: - "${HOST_PORT:-8080}:8080" environment: DB_PASSWORD: ${DB_PASSWORD:-} DB_USER: ${DB_USER:-trackeep} DB_NAME: ${DB_NAME:-trackeep} JWT_SECRET: ${JWT_SECRET:-} GIN_MODE: release CORS_ALLOWED_ORIGINS: ${CORS_ALLOWED_ORIGINS:-*} volumes: - trackeep_postgres:/var/lib/postgresql/data - trackeep_uploads:/app/uploads - trackeep_data:/data restart: unless-stopped healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8080/health"] interval: 30s timeout: 10s retries: 3 start_period: 60s volumes: trackeep_postgres: trackeep_uploads: trackeep_data: