# ─── Remote Host ────────────────────────────────────────────────────────────── ssh_host = "dev-server.example.com" ssh_user = "deploy" # ssh_key_path is supplied at runtime by CI/CD from gopass — not stored here. # ─── App Identity ───────────────────────────────────────────────────────────── app_name = "myapp" environment = "dev" # ephemeral containers, no persistent volumes # ─── OpenResty: bind_mount mode ─────────────────────────────────────────────── # Mount a directory that already exists on the remote server. # Manage the files there separately (rsync, Ansible, etc.). openresty_source_type = "bind_mount" openresty_remote_config_path = "/opt/apps/myapp/openresty" openresty_external_port = 8080 # ─── PostgreSQL ─────────────────────────────────────────────────────────────── db_name = "myapp_dev" db_user = "myapp" db_password = "changeme-dev" # use gopass / CI secret for real deployments # ─── Images (optional overrides) ────────────────────────────────────────────── # postgres_image = "postgres:16-alpine" # redis_image = "redis:7-alpine"