LevinAleksey commited on
Commit
45ab4a9
·
verified ·
1 Parent(s): 85750b9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -6
Dockerfile CHANGED
@@ -2,21 +2,22 @@ FROM dpage/pgadmin4:latest
2
 
3
  USER root
4
 
5
- # Устанавливаем Postgres
6
  RUN apk update && apk add postgresql postgresql-contrib su-exec
7
 
8
- # Настраиваем папку для платного хранилища HF (обычно это /data)
9
  ENV PGDATA=/data/postgres
10
- RUN mkdir -p /data/postgres && chown -R pgadmin:pgadmin /data
11
 
12
- # Настройки pgAdmin
13
  ENV PGADMIN_DEFAULT_EMAIL=admin@school.ai
14
  ENV PGADMIN_LISTEN_PORT=7860
15
 
16
- # Копируем скрипт запуска
17
- COPY --chown=pgadmin:pgadmin run.sh /run.sh
18
  RUN chmod +x /run.sh
19
 
20
  EXPOSE 7860
21
 
 
22
  ENTRYPOINT ["/run.sh"]
 
2
 
3
  USER root
4
 
5
+ # Устанавливаем Postgres и утилиту для смены пользователя
6
  RUN apk update && apk add postgresql postgresql-contrib su-exec
7
 
8
+ # Создаем папку для базы данных на платном хранилище
9
  ENV PGDATA=/data/postgres
10
+ RUN mkdir -p /data/postgres && chown -R 5050:5050 /data
11
 
12
+ # Настройки pgAdmin (Email можно менять прямо тут)
13
  ENV PGADMIN_DEFAULT_EMAIL=admin@school.ai
14
  ENV PGADMIN_LISTEN_PORT=7860
15
 
16
+ # Копируем скрипт запуска и даем права пользователю 5050
17
+ COPY --chown=5050:5050 run.sh /run.sh
18
  RUN chmod +x /run.sh
19
 
20
  EXPOSE 7860
21
 
22
+ # Запускаем наш скрипт-менеджер
23
  ENTRYPOINT ["/run.sh"]