wal-g

Форк
0
/
Dockerfile_pgbackrest 
25 строк · 912.0 Байт
1
FROM ubuntu:18.04 as build
2

3
RUN apt-get update && apt-get install -y wget
4

5
RUN mkdir -p /build
6

7
RUN wget -q -O - https://github.com/pgbackrest/pgbackrest/archive/release/2.36.tar.gz | tar zx -C /build
8
RUN apt-get install -y make gcc libpq-dev libssl-dev libxml2-dev pkg-config liblz4-dev libzstd-dev libbz2-dev libz-dev libyaml-dev
9

10
RUN cd /build/pgbackrest-release-2.36/src && ./configure && make
11

12
FROM wal-g/docker_prefix:latest
13

14
COPY --from=build /build/pgbackrest-release-2.36/src/pgbackrest /usr/bin
15

16

17
RUN chmod 755 /usr/bin/pgbackrest && \
18
    mkdir -p -m 770 /var/log/pgbackrest && \
19
    chown postgres:postgres /var/log/pgbackrest && \
20
    mkdir -p /etc/pgbackrest && \
21
    mkdir -p /etc/pgbackrest && \
22
    mkdir -p /etc/pgbackrest/conf.d && \
23
    touch /etc/pgbackrest/pgbackrest.conf && \
24
    chmod 640 /etc/pgbackrest/pgbackrest.conf && \
25
    chown postgres:postgres /etc/pgbackrest/pgbackrest.conf
26

27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.