db_fl / run.sh
LevinAleksey's picture
Update run.sh
51159b1 verified
raw
history blame contribute delete
780 Bytes
#!/bin/sh
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