Files
Senko-san 4108121984 feat(wizard): prompt for MusicBrainz/AcoustID contact email
Replace the hardcoded MUSICBRAINZ_USER_AGENT placeholder in env.template
with an optional MUSICBRAINZ_OWNER_EMAIL prompt in step_enrichment.
The backend now composes a valid User-Agent from app name + version +
this email (falling back to the project URL if left blank).
2026-06-11 00:40:00 +03:00

41 lines
1.5 KiB
Plaintext

# ============================================================================
# Generated by mcma-bootstrap — chmod 600, DO NOT COMMIT.
# Regenerate with `make deploy`. Secrets here are generated, not chosen.
# ============================================================================
# -- images ---------------------------------------------------------------
BACKEND_IMAGE=git.ollyhearn.ru/olly/mcma-backend
WEBUI_IMAGE=git.ollyhearn.ru/olly/mcma-webui
MCMA_IMAGE_TAG=@MCMA_IMAGE_TAG@
# -- runtime --------------------------------------------------------------
ENVIRONMENT=prod
LOG_LEVEL=INFO
LOG_JSON=true
# -- database / redis -----------------------------------------------------
DATABASE_URL=@DATABASE_URL@
REDIS_URL=@REDIS_URL@
# -- auth (generated) -----------------------------------------------------
JWT_SECRET=@JWT_SECRET@
ACCESS_TOKEN_TTL_SECONDS=900
REFRESH_TOKEN_TTL_SECONDS=2592000
# -- media / storage ------------------------------------------------------
MEDIA_PATH=/data/media
TRANSCODE_CACHE_PATH=/data/transcode-cache
MEDIA_HOST_PATH=@MEDIA_HOST_PATH@
MAX_PARALLEL_DOWNLOADS=2
STORAGE_BACKEND=@STORAGE_BACKEND@
# -- frontend / metadata --------------------------------------------------
# Browser-facing API base URL. Injected into the webui at container start
# (window.__APP_CONFIG__). '/api/v1' = same-origin behind the reverse proxy.
PUBLIC_API_BASE_URL=@PUBLIC_API_BASE_URL@
# -- published ports ------------------------------------------------------
HTTP_PORT=@HTTP_PORT@
API_PORT=@API_PORT@
WEBUI_PORT=@WEBUI_PORT@