diff --git a/celerybeat-schedule-shm b/celerybeat-schedule-shm index a49c03e..2daa650 100644 Binary files a/celerybeat-schedule-shm and b/celerybeat-schedule-shm differ diff --git a/celerybeat-schedule-wal b/celerybeat-schedule-wal index 1a52a88..085bdcb 100644 Binary files a/celerybeat-schedule-wal and b/celerybeat-schedule-wal differ diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index c5e9532..9e2d409 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -25,7 +25,8 @@ services: container_name: pgbouncer # 使用环境变量配置,让镜像自动生成配置文件 environment: - # 数据库连接配置(格式:数据库名=host=主机 port=端口 dbname=数据库名 user=用户 password=密码) + # 数据库连接配置 - 使用 DATABASES 环境变量(格式:数据库名=host=主机 port=端口 dbname=数据库名 user=用户 password=密码) + # 确保密码与 PostgreSQL 容器的 POSTGRES_PASSWORD 完全一致 DATABASES: flower=host=postgres port=5432 dbname=flower user=postgres password=postgres # PgBouncer 基本配置 PGBOUNCER_LISTEN_ADDR: 0.0.0.0 diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index eaf9d94..2db3c51 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -28,12 +28,10 @@ services: container_name: pgbouncer # 使用环境变量配置,让镜像自动生成配置文件 environment: - # 数据库连接配置 - 使用单独的环境变量 - DATABASES_HOST: postgres - DATABASES_PORT: "${POSTGRES_PORT:-5432}" - DATABASES_USER: ${POSTGRES_USER:-postgres} - DATABASES_PASSWORD: ${POSTGRES_PASSWORD:-postgres} - DATABASES_DBNAME: ${POSTGRES_DB:-flower} + # 数据库连接配置 - 使用 DATABASES 环境变量(格式:数据库名=host=主机 port=端口 dbname=数据库名 user=用户 password=密码) + # 确保密码与 PostgreSQL 容器的 POSTGRES_PASSWORD 完全一致 + # 注意:如果密码包含特殊字符,可能需要转义或使用引号 + DATABASES: flower=host=postgres port=${POSTGRES_PORT:-5432} dbname=${POSTGRES_DB:-flower} user=${POSTGRES_USER:-postgres} password=${POSTGRES_PASSWORD:-postgres} # PgBouncer 基本配置 PGBOUNCER_LISTEN_ADDR: 0.0.0.0 PGBOUNCER_LISTEN_PORT: 6432 diff --git a/docker-compose.yml b/docker-compose.yml index c332279..aa6657f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,12 +25,9 @@ services: container_name: pgbouncer # 使用环境变量配置,让镜像自动生成配置文件 environment: - # 数据库连接配置 - 使用单独的环境变量 - DATABASES_HOST: postgres - DATABASES_PORT: "5432" - DATABASES_USER: postgres - DATABASES_PASSWORD: postgres - DATABASES_DBNAME: flower + # 数据库连接配置 - 使用 DATABASES 环境变量(格式:数据库名=host=主机 port=端口 dbname=数据库名 user=用户 password=密码) + # 确保密码与 PostgreSQL 容器的 POSTGRES_PASSWORD 完全一致 + DATABASES: flower=host=postgres port=5432 dbname=flower user=postgres password=postgres # PgBouncer 基本配置 PGBOUNCER_LISTEN_ADDR: 0.0.0.0 PGBOUNCER_LISTEN_PORT: 6432