ea814c5125
- Multi-stage Dockerfile (mix release, embedded ERTS, runs as nobody) with migrate/server release overlays for an initContainer migration flow - docker-compose: standalone-friendly upstream images (postgres:17, valkey/valkey:8) for the local dev loop. The cluster's operator images (cloudnative-pg, hyperspike) don't run standalone — DSN-from-env already gives local<->cluster parity, so image identity is local-only - .env(.local).example templates + .envrc (direnv) loader - .dockerignore; .gitignore fixups for release artifacts and env files
7 lines
270 B
Bash
7 lines
270 B
Bash
# direnv: load local dev env. Run `direnv allow` once after editing.
|
|
# .env.local is gitignored (copy from .env.local.example); secrets never
|
|
# committed. The DSN-from-env is the only thing that differs local↔cluster.
|
|
if [ -f .env.local ]; then
|
|
dotenv .env.local
|
|
fi
|