# Local-test environment for the ara_first_run Lambda. # # cp .env.local.example .env.local then fill in the values below. # # .env.local is gitignored. The container hits a REAL Postgres (the SubTask # lifecycle store), so every value here points at infrastructure that exists. # # NOTE: the DDD code uses different env var names than the repo root .env. The # mapping (root .env name -> var here) is given per section. Keep comments on # their own lines — docker-compose's env_file parser folds a trailing "# ..." # into the value. # --- Postgres (utilities/aws_lambda/default_orchestrator -> PostgresConfig.from_env) --- # POSTGRES_HOST <- DB_HOST, PORT <- DB_PORT, USERNAME <- DB_USERNAME, # PASSWORD <- DB_PASSWORD, DATABASE <- DB_NAME. POSTGRES_HOST= POSTGRES_PORT=5432 POSTGRES_USERNAME= POSTGRES_PASSWORD= POSTGRES_DATABASE= # POSTGRES_DRIVER=psycopg2 (optional; defaults to psycopg2) # --- AWS credentials for boto3 (used by later slices; the SubTask lifecycle # CloudWatch URL is read from the Lambda runtime's own AWS_* env in prod) --- AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=eu-west-2 # AWS_SESSION_TOKEN= (only if using temporary/SSO credentials)