43 lines
1.7 KiB
Text
43 lines
1.7 KiB
Text
|
|
# Local docker-compose overrides. Copy to .env (gitignored) for `docker compose
|
||
|
|
# up` / `make up` on a dev box: cp .env.example .env
|
||
|
|
#
|
||
|
|
# Compose auto-reads a repo-root .env for ${VAR} interpolation in
|
||
|
|
# docker-compose.yml. In production these live in /etc/thermograph.env instead
|
||
|
|
# (loaded by the systemd unit), so this file is only for local runs.
|
||
|
|
|
||
|
|
# Database password. Compose uses it to initialize the postgres container AND to
|
||
|
|
# build the app's THERMOGRAPH_DATABASE_URL. Change it before first `up`.
|
||
|
|
POSTGRES_PASSWORD=change-me
|
||
|
|
|
||
|
|
# --- Everything below is optional -- docker-compose.yml already defaults each
|
||
|
|
# --- of these, so a plain `make up` works with none of it set. Uncomment to
|
||
|
|
# --- override.
|
||
|
|
|
||
|
|
# TimescaleDB image tag. Defaults to the floating latest-pg18 tag. Pin it to an
|
||
|
|
# exact minor (e.g. 2.17.2-pg18) before any host of this stack could ever
|
||
|
|
# replicate with another -- see docker-compose.yml's db service comment.
|
||
|
|
# TIMESCALEDB_TAG=latest-pg18
|
||
|
|
|
||
|
|
# Postgres sizing. Terraform sets these per host in prod/beta (prod DB_MEMORY
|
||
|
|
# 16g); local/beta default to 8g / 2 CPUs.
|
||
|
|
# DB_MEMORY=8g
|
||
|
|
# DB_CPUS=2
|
||
|
|
|
||
|
|
# Backend uvicorn worker count and CPU cap. Terraform raises these on bigger
|
||
|
|
# hosts; defaults keep a plain `docker compose up` identical to before.
|
||
|
|
# WORKERS=4
|
||
|
|
# APP_CPUS=4
|
||
|
|
|
||
|
|
# Frontend CPU cap.
|
||
|
|
# FRONTEND_CPUS=2
|
||
|
|
|
||
|
|
# Registry + per-service image path/tag. Local dev normally builds each image
|
||
|
|
# in its own app repo (thermograph-backend / thermograph-frontend) tagged
|
||
|
|
# :local, which is the default here -- only set these to pull a specific
|
||
|
|
# published build instead of building locally.
|
||
|
|
# REGISTRY_HOST=git.thermograph.org
|
||
|
|
# BACKEND_IMAGE_PATH=emi/thermograph-backend/app
|
||
|
|
# BACKEND_IMAGE_TAG=local
|
||
|
|
# FRONTEND_IMAGE_PATH=emi/thermograph-frontend/app
|
||
|
|
# FRONTEND_IMAGE_TAG=local
|