services: app: image: ${IMAGE} container_name: latent restart: unless-stopped pull_policy: always ports: - "${HOST_PORT:-3050}:3090" environment: - DEVELOP_MIN_HOURS=${DEVELOP_MIN_HOURS:-2} - DEVELOP_MAX_HOURS=${DEVELOP_MAX_HOURS:-48} - INSTANT_TTL_HOURS=${INSTANT_TTL_HOURS:-24} - DELAYED_VIEW_WINDOW_HOURS=${DELAYED_VIEW_WINDOW_HOURS:-168} - MAX_UPLOAD_BYTES=${MAX_UPLOAD_BYTES:-20971520} - RATE_LIMIT_PER_HOUR=${RATE_LIMIT_PER_HOUR:-30} volumes: # Named volume, not a bind mount into the build context — the SQLite # db and image blobs live here and must survive image redeploys. - latent-data:/app/data volumes: latent-data: