Spaces:
Sleeping
Sleeping
| mkdir -p /tmp/pg_sockets && chmod 777 /tmp/pg_sockets | |
| if [ ! -s "$PGDATA/PG_VERSION" ]; then | |
| echo "Инициализация..." | |
| su-exec 5050 initdb -D "$PGDATA" --username=postgres | |
| su-exec 5050 pg_ctl -D "$PGDATA" -o "-c listen_addresses='' -k /tmp/pg_sockets" -w start | |
| # ВОТ ТУТ ИСПРАВЛЕНО: добавил -U postgres | |
| su-exec 5050 psql -h /tmp/pg_sockets -p 5432 -U postgres -d postgres --command "ALTER USER postgres WITH PASSWORD '${POSTGRES_PASSWORD:-admin}';" | |
| su-exec 5050 pg_ctl -D "$PGDATA" -m fast -w stop | |
| fi | |
| su-exec 5050 pg_ctl -D "$PGDATA" -l /tmp/postgres.log -o "-c listen_addresses='*' -k /tmp/pg_sockets" start | |
| echo "Всё, Postgres готов. Стартуем pgAdmin..." | |
| exec /entrypoint.sh |