mirror of
https://github.com/Retropex/dockerfile-deps.git
synced 2025-05-12 16:40:40 +02:00
23 lines
897 B
Docker
23 lines
897 B
Docker
FROM postgres:13.4 as downloader
|
|
|
|
RUN set -ex \
|
|
&& apt-get update \
|
|
&& apt-get install -qq --no-install-recommends qemu-user-static binfmt-support
|
|
|
|
FROM --platform=arm64 postgres:13.4
|
|
COPY --from=downloader /usr/bin/qemu-aarch64-static /usr/bin/qemu-aarch64-static
|
|
|
|
ENV PREVIOUS_VERSION 9.6
|
|
RUN cp /etc/apt/sources.list.d/pgdg.list /etc/apt/sources.list.d/pgdg.list.backup && \
|
|
sed -i "s/$/ $PREVIOUS_VERSION/" /etc/apt/sources.list.d/pgdg.list && \
|
|
apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
postgresql-$PREVIOUS_VERSION \
|
|
postgresql-contrib-$PREVIOUS_VERSION && \
|
|
rm /etc/apt/sources.list.d/pgdg.list && mv /etc/apt/sources.list.d/pgdg.list.backup /etc/apt/sources.list.d/pgdg.list && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY migrate-docker-entrypoint.sh /migrate-docker-entrypoint.sh
|
|
|
|
ENTRYPOINT ["/migrate-docker-entrypoint.sh"]
|
|
CMD ["postgres"] |