diff --git a/Dockerfile b/Dockerfile index 3bf465c..77845a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -319,9 +319,10 @@ ADD --chmod=0755 \ # 在 entrypoint.sh 中 docker_init_database_dir 后添加修改 listen_addresses 的 sed 行 RUN sed -i '/docker_init_database_dir/a\ -sed -i "s/^#*\\s*listen_addresses\\s*=.*/listen_addresses = '\''0.0.0.0'\''/" \\$PGDATA/postgresql.conf' \ +sed -i "s/^#*\\s*listen_addresses\\s*=.*/listen_addresses = '\''0.0.0.0'\''/" \"$PGDATA\"/postgresql.conf' \ /usr/local/bin/docker-entrypoint.sh + RUN mkdir -p /var/run/postgresql && chown postgres:postgres /var/run/postgresql COPY supervisord.conf ./etc/ diff --git a/supervisord.conf b/supervisord.conf index 6a43264..eef5534 100644 --- a/supervisord.conf +++ b/supervisord.conf @@ -13,7 +13,6 @@ serverurl=unix:///var/run/supervisor.sock [program:postgres] command=/usr/local/bin/docker-entrypoint.sh postgres -D "/var/lib/postgresql/data" - autorestart=true startsecs=5 stdout_logfile=/var/log/postgres.out.log