Spaces:
Sleeping
Sleeping
File size: 800 Bytes
0cc370a 639dfa1 0cc370a 639dfa1 0cc370a 45ab4a9 0cc370a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | FROM dpage/pgadmin4:latest
USER root
# Устанавливаем Postgres
RUN apk update && apk add postgresql postgresql-contrib su-exec
# Используем стандартную папку внутри контейнера (т.к. /data может быть недоступна)
ENV PGDATA=/var/lib/postgresql/data
RUN mkdir -p $PGDATA && chown -R 5050:5050 /var/lib/postgresql
# ОЧЕНЬ ВАЖНО: даем права pgAdmin на его собственные папки, иначе он не запустится
RUN mkdir -p /var/lib/pgadmin /etc/pgadmin && \
chown -R 5050:5050 /var/lib/pgadmin /etc/pgadmin
ENV PGADMIN_DEFAULT_EMAIL=admin@school.ai
ENV PGADMIN_LISTEN_PORT=7860
COPY --chown=5050:5050 run.sh /run.sh
RUN chmod +x /run.sh
EXPOSE 7860
ENTRYPOINT ["/run.sh"] |