| FROM langgenius/dify-api:1.4.1 |
|
|
| |
| RUN mkdir -p /app/api/storage /app/logs && \ |
| chmod -R 777 /app/api/storage /app/logs |
|
|
| |
| ENV MODE=api \ |
| LOG_LEVEL=INFO \ |
| LOG_FILE=/app/logs/server.log \ |
| LOG_FILE_MAX_SIZE=20 \ |
| LOG_FILE_BACKUP_COUNT=5 \ |
| LOG_DATEFORMAT=%Y-%m-%d\ %H:%M:%S \ |
| LOG_TZ=UTC \ |
| DEBUG=false \ |
| FLASK_DEBUG=false \ |
| ENABLE_REQUEST_LOGGING=False \ |
| SECRET_KEY=sk-9f73s3ljTXVcMT3Blb3ljTqtsKiGHXVcMT3BlbkFJLK7U \ |
| DEPLOY_ENV=PRODUCTION \ |
| MIGRATION_ENABLED=true \ |
| FILES_ACCESS_TIMEOUT=300 \ |
| ACCESS_TOKEN_EXPIRE_MINUTES=60 \ |
| REFRESH_TOKEN_EXPIRE_DAYS=30 \ |
| DIFY_BIND_ADDRESS=0.0.0.0 \ |
| DIFY_PORT=5001 \ |
| SERVER_WORKER_AMOUNT=1 \ |
| SERVER_WORKER_CLASS=gevent \ |
| SERVER_WORKER_CONNECTIONS=10 \ |
| GUNICORN_TIMEOUT=360 \ |
| # 更新数据库连接 |
| DB_USERNAME=dify \ |
| DB_PASSWORD=npg_3lGLyEcmAr5V \ |
| DB_HOST=ep-empty-rice-a5phzuri-pooler.us-east-2.aws.neon.tech \ |
| DB_PORT=5432 \ |
| DB_DATABASE=dify \ |
| DB_SSL_MODE=require \ |
| # 更新Redis连接 |
| REDIS_HOST=redis-14843.c1.us-west-2-2.ec2.redns.redis-cloud.com \ |
| REDIS_PORT=14843 \ |
| REDIS_USERNAME=default \ |
| REDIS_PASSWORD=1TCORNst2g2wqvn9FekMSpfYM03She12 \ |
| REDIS_USE_SSL=false \ |
| REDIS_DB=0 \ |
| CELERY_BROKER_URL=redis://:redispass@redis-14843.c1.us-west-2-2.ec2.redns.redis-cloud.com:14843/1 \ |
| # 更新存储和向量数据库配置 |
| STORAGE_TYPE=opendal \ |
| OPENDAL_SCHEME=fs \ |
| OPENDAL_FS_ROOT=storage \ |
| VECTOR_STORE=weaviate \ |
| WEAVIATE_ENDPOINT=https://yixian56-weaviate.hf.space \ |
| WEAVIATE_API_KEY=WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih \ |
| # 通用配置 |
| UPLOAD_FILE_SIZE_LIMIT=15 \ |
| UPLOAD_FILE_BATCH_LIMIT=5 \ |
| ETL_TYPE=dify \ |
| # 插件相关配置 |
| PLUGIN_DIFY_INNER_API_KEY=QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1 \ |
| PLUGIN_REMOTE_INSTALL_HOST=yixian56-dify-plugin-daemon.hf.space \ |
| PLUGIN_REMOTE_INSTALL_PORT=443 \ |
| PLUGIN_MAX_PACKAGE_SIZE=52428800 \ |
| # 服务URL配置 |
| CONSOLE_API_URL=https://yixian56-dify-api.hf.space \ |
| CONSOLE_WEB_URL=https://yixian56-dify-web.hf.space \ |
| SERVICE_API_URL=https://yixian56-dify-api.hf.space \ |
| APP_API_URL=https://yixian56-dify-api.hf.space \ |
| APP_WEB_URL=https://yixian56-dify-web.hf.space |
|
|
| |
| WORKDIR /app/api |
|
|
| |
| EXPOSE 5001 |
|
|
| |
| CMD ["gunicorn", "--bind", "0.0.0.0:5001", "app:create_app()"] |
|
|