Secrets redacted. This is a live environment file. Variable names and comments are shown; every value is replaced with a blurred bar before it reaches your browser — the secret is never transmitted.
1# ============================================================================= 2# AI Software Factory — Docker Compose environment defaults 3# ============================================================================= 4# Copy this file to `infrastructure/docker/.env` to override the built-in 5# defaults of docker-compose.yml. If the file does not exist, compose falls 6# back to the ${VAR:-default} values in docker-compose.yml (which mirror the 7# values below). Do NOT commit real secrets to the repository. 8# 9# These names MUST stay in sync with ../../.env.example (the app-level env). 10# ============================================================================= 11 12# PostgreSQL (postgres:16-alpine) 13POSTGRES_USER= 14POSTGRES_PASSWORD= 15POSTGRES_DB= 16 17# MinIO (S3-compatible object storage) 18MINIO_ROOT_USER= 19MINIO_ROOT_PASSWORD= 20S3_BUCKET= 21 22# Redis password is OPTIONAL in dev (requirepass is commented out in 23# docker-compose.yml). If you enable it, set it here and update REDIS_URL in 24# the root .env accordingly, e.g. redis://:myredissecret@localhost:6379 25# REDIS_PASSWORD= 26 27# Search endpoint reachable from INSIDE the compose network (used by the 28# opensearch-init one-shot service). On the host, SEARCH_URL in the root .env 29# stays http://localhost:9200. 30SEARCH_URL= 31