From 67cfc17079b49b84dee632f9b116f361309c79bc Mon Sep 17 00:00:00 2001 From: adonis Date: Wed, 5 Aug 2026 21:29:32 +0330 Subject: [PATCH] Align main compose with server .env env_file loading Co-authored-by: Cursor --- docker-compose.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2c8648c..04982cb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,8 @@ services: image: postgres:16-alpine container_name: fabric_trade_db restart: unless-stopped + env_file: + - .env environment: POSTGRES_USER: ${POSTGRES_USER:-fabric} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-fabric123} @@ -28,16 +30,12 @@ services: depends_on: postgres: condition: service_healthy + env_file: + - .env environment: DATABASE_URL: postgresql://${POSTGRES_USER:-fabric}:${POSTGRES_PASSWORD:-fabric123}@postgres:5432/${POSTGRES_DB:-fabric_trade}?schema=public - JWT_SECRET: ${JWT_SECRET:-fabric-trade-dev-secret-change-me} - JWT_EXPIRES_IN: ${JWT_EXPIRES_IN:-7d} - PORT: 3000 - MOCK_OTP_CODE: ${MOCK_OTP_CODE:-123456} - OTP_TTL_MINUTES: ${OTP_TTL_MINUTES:-5} - RUN_SEED: ${RUN_SEED:-false} + PORT: ${PORT:-3000} ports: - # فقط روی localhost سرور اکسپوز شود؛ LiteSpeed به همین پورت پروکسی می‌زند - '127.0.0.1:${API_PORT:-3000}:3000' volumes: