Severian commited on
Commit
af52db4
·
1 Parent(s): 8f2f82d

fix: update database environment variables in Dockerfile

Browse files

- Add explicit database configuration variables
- Match environment variables with docker-compose.yaml
- Ensure consistency between services

Files changed (1) hide show
  1. Dockerfile +13 -6
Dockerfile CHANGED
@@ -195,12 +195,19 @@ ENV FLASK_APP=app.py \
195
  PYTHONPATH=/app/api \
196
  PATH="/usr/local/bin:${PATH}" \
197
  STORAGE_DIR=/storage \
198
- POSTGRES_HOST=db \
199
- POSTGRES_PORT=5432 \
200
- POSTGRES_DB=dify \
201
- REDIS_HOST=redis \
202
- REDIS_PORT=6379 \
203
- REDIS_DB=0
 
 
 
 
 
 
 
204
 
205
  # Copy entrypoint script
206
  COPY docker/entrypoint.sh /app/entrypoint.sh
 
195
  PYTHONPATH=/app/api \
196
  PATH="/usr/local/bin:${PATH}" \
197
  STORAGE_DIR=/storage \
198
+ # Database configuration
199
+ DB_USERNAME=${DB_USERNAME:-postgres} \
200
+ DB_PASSWORD=${DB_PASSWORD:-difyai123456} \
201
+ DB_HOST=${DB_HOST:-db} \
202
+ DB_PORT=${DB_PORT:-5432} \
203
+ DB_DATABASE=${DB_DATABASE:-dify} \
204
+ SQLALCHEMY_POOL_SIZE=${SQLALCHEMY_POOL_SIZE:-30} \
205
+ SQLALCHEMY_POOL_RECYCLE=${SQLALCHEMY_POOL_RECYCLE:-3600} \
206
+ # Redis configuration
207
+ REDIS_HOST=${REDIS_HOST:-redis} \
208
+ REDIS_PORT=${REDIS_PORT:-6379} \
209
+ REDIS_PASSWORD=${REDIS_PASSWORD:-difyai123456} \
210
+ REDIS_DB=${REDIS_DB:-0}
211
 
212
  # Copy entrypoint script
213
  COPY docker/entrypoint.sh /app/entrypoint.sh