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: