fix: make postgres the default runtime service

This commit is contained in:
ImBenji
2026-08-19 09:12:44 +01:00
parent 9eb59443bd
commit d778a02bfb
+42
View File
@@ -61,8 +61,14 @@ services:
environment: environment:
NODE_ENV: production NODE_ENV: production
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
DURIIN_RUN_SCHEDULER: "false" DURIIN_RUN_SCHEDULER: "false"
AUTONOMY_EXECUTION_MODE: "${AUTONOMY_EXECUTION_MODE:-shadow}" AUTONOMY_EXECUTION_MODE: "${AUTONOMY_EXECUTION_MODE:-shadow}"
depends_on:
postgres:
condition: service_healthy
restart: unless-stopped restart: unless-stopped
networks: networks:
- nginx_proxy_manager_default - nginx_proxy_manager_default
@@ -98,7 +104,13 @@ services:
NODE_ENV: production NODE_ENV: production
DURIIN_DB: /data/archive.sqlite DURIIN_DB: /data/archive.sqlite
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
AUTONOMY_POLL_MS: "${AUTONOMY_POLL_MS:-5000}" AUTONOMY_POLL_MS: "${AUTONOMY_POLL_MS:-5000}"
depends_on:
postgres:
condition: service_healthy
cpus: "0.50" cpus: "0.50"
mem_limit: 512m mem_limit: 512m
restart: unless-stopped restart: unless-stopped
@@ -118,7 +130,13 @@ services:
NODE_ENV: production NODE_ENV: production
DURIIN_DB: /data/archive.sqlite DURIIN_DB: /data/archive.sqlite
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
AUTONOMY_POLL_MS: "${AUTONOMY_COORDINATOR_POLL_MS:-5000}" AUTONOMY_POLL_MS: "${AUTONOMY_COORDINATOR_POLL_MS:-5000}"
depends_on:
postgres:
condition: service_healthy
cpus: "0.75" cpus: "0.75"
mem_limit: 768m mem_limit: 768m
restart: unless-stopped restart: unless-stopped
@@ -136,7 +154,13 @@ services:
environment: environment:
NODE_ENV: production NODE_ENV: production
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
AUTONOMY_OUTCOME_POLL_MS: "${AUTONOMY_OUTCOME_POLL_MS:-60000}" AUTONOMY_OUTCOME_POLL_MS: "${AUTONOMY_OUTCOME_POLL_MS:-60000}"
depends_on:
postgres:
condition: service_healthy
cpus: "0.25" cpus: "0.25"
mem_limit: 384m mem_limit: 384m
restart: unless-stopped restart: unless-stopped
@@ -156,9 +180,15 @@ services:
NODE_ENV: production NODE_ENV: production
DURIIN_DB: /data/archive.sqlite DURIIN_DB: /data/archive.sqlite
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
AUTONOMY_REPLAY_POLL_MS: "${AUTONOMY_REPLAY_POLL_MS:-15000}" AUTONOMY_REPLAY_POLL_MS: "${AUTONOMY_REPLAY_POLL_MS:-15000}"
AUTONOMY_REPLAY_DAILY_BUDGET: "${AUTONOMY_REPLAY_DAILY_BUDGET:-100}" AUTONOMY_REPLAY_DAILY_BUDGET: "${AUTONOMY_REPLAY_DAILY_BUDGET:-100}"
AUTONOMY_REPLAY_WATERMARK_DAYS: "${AUTONOMY_REPLAY_WATERMARK_DAYS:-7}" AUTONOMY_REPLAY_WATERMARK_DAYS: "${AUTONOMY_REPLAY_WATERMARK_DAYS:-7}"
depends_on:
postgres:
condition: service_healthy
cpus: "0.50" cpus: "0.50"
mem_limit: 768m mem_limit: 768m
restart: unless-stopped restart: unless-stopped
@@ -176,7 +206,13 @@ services:
environment: environment:
NODE_ENV: production NODE_ENV: production
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
AUTONOMY_CALIBRATION_POLL_MS: "${AUTONOMY_CALIBRATION_POLL_MS:-60000}" AUTONOMY_CALIBRATION_POLL_MS: "${AUTONOMY_CALIBRATION_POLL_MS:-60000}"
depends_on:
postgres:
condition: service_healthy
cpus: "0.25" cpus: "0.25"
mem_limit: 384m mem_limit: 384m
restart: unless-stopped restart: unless-stopped
@@ -194,9 +230,15 @@ services:
environment: environment:
NODE_ENV: production NODE_ENV: production
INTELLIGENCE_DB: /data/intelligence.sqlite INTELLIGENCE_DB: /data/intelligence.sqlite
DURIIN_DB_BACKEND: postgres
DURIIN_USE_POSTGRES: "true"
DURIIN_POSTGRES_URL: "postgresql://${POSTGRES_USER:-duriin}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-duriin}"
AUTONOMY_EXECUTION_MODE: "${AUTONOMY_EXECUTION_MODE:-shadow}" AUTONOMY_EXECUTION_MODE: "${AUTONOMY_EXECUTION_MODE:-shadow}"
AUTONOMY_DEFAULT_NOTIONAL: "${AUTONOMY_DEFAULT_NOTIONAL:-100}" AUTONOMY_DEFAULT_NOTIONAL: "${AUTONOMY_DEFAULT_NOTIONAL:-100}"
AUTONOMY_EXECUTION_POLL_MS: "${AUTONOMY_EXECUTION_POLL_MS:-10000}" AUTONOMY_EXECUTION_POLL_MS: "${AUTONOMY_EXECUTION_POLL_MS:-10000}"
depends_on:
postgres:
condition: service_healthy
cpus: "0.25" cpus: "0.25"
mem_limit: 384m mem_limit: 384m
restart: unless-stopped restart: unless-stopped