Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334
  1. FROM robinthoni/postgres-multiarch:9.6
  2. RUN mv -v /usr/share/postgresql/9.6/pg_hba.conf.sample /usr/share/postgresql/ \
  3. && ln -sv ../pg_hba.conf.sample /usr/share/postgresql/$PG_MAJOR/
  4. RUN apt-get update && apt-get -y install\
  5. cron\
  6. python3\
  7. python3-pip\
  8. &&\
  9. apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  10. RUN pip3 install -U\
  11. argparse
  12. RUN mkdir /docker-entrypoint-initdb-core.d
  13. COPY ./docker-entrypoint-initdb-core.d/ /docker-entrypoint-initdb-core.d
  14. COPY ./backup/pg_backup.config /etc/pg_backup.config
  15. COPY ./backup/pg_backup_rotated.sh /usr/local/bin/pg_backup_rotated.sh
  16. COPY ./backup/pg_backup_rotated.cron.sh /etc/cron.daily/pg_backup_rotated
  17. COPY ./docker-entrypoint.sh /usr/local/bin/
  18. COPY ./migrate.py /usr/local/bin/
  19. RUN rm -rf /var/log/*
  20. RUN touch /var/log/migrate.py.logs && chmod 777 /var/log/migrate.py.logs
  21. VOLUME "/var/lib/postgresql/backup"