diff --git a/13/Dockerfile b/13/Dockerfile index 3bdc403bee..952e6bc8e1 100644 --- a/13/Dockerfile +++ b/13/Dockerfile @@ -1,6 +1,8 @@ # vim:set ft=dockerfile: FROM debian:buster-slim + + RUN set -ex; \ if ! command -v gpg > /dev/null; then \ apt-get update; \ @@ -19,7 +21,9 @@ RUN set -eux; \ # also create the postgres user's home directory with appropriate permissions # see https://github.com/docker-library/postgres/issues/274 mkdir -p /var/lib/postgresql; \ - chown -R postgres:postgres /var/lib/postgresql + chown -R postgres:postgres /var/lib/postgresql; \ + mkdir -p /var/lib/backup; \ + chown -R postgres:postgres /var/lib/backup # grab gosu for easy step-down from root # https://github.com/tianon/gosu/releases @@ -53,8 +57,8 @@ RUN set -eux; \ ! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \ fi; \ apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \ - localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 -ENV LANG en_US.utf8 + localedef -i fr_FR -c -f UTF-8 -A /usr/share/locale/locale.alias fr_FR.UTF-8 +ENV LANG fr_FR.utf8 RUN set -eux; \ apt-get update; \ @@ -181,6 +185,7 @@ ENV PGDATA /var/lib/postgresql/data # this 777 will be replaced by 700 at runtime (allows semi-arbitrary "--user" values) RUN mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && chmod 777 "$PGDATA" VOLUME /var/lib/postgresql/data +VOLUME /var/lib/backup COPY docker-entrypoint.sh /usr/local/bin/ RUN ln -s usr/local/bin/docker-entrypoint.sh / # backwards compat