Compare commits

...
Author SHA1 Message Date
William Douglas 63a0d9e2d8 Update postgresql Dockerfile
With the move to only using the latest version of postgresql update
the Dockerfile to remove version details.

Signed-off-by: William Douglas <william.douglas@intel.com>
2022-12-12 12:17:46 -08:00
+5 -6
View File
@@ -16,7 +16,7 @@ RUN source /os-release && \
mkdir /install_root \ mkdir /install_root \
&& swupd os-install -V ${VERSION_ID} \ && swupd os-install -V ${VERSION_ID} \
--path /install_root --statedir /swupd-state \ --path /install_root --statedir /swupd-state \
--bundles=postgresql11,su-exec --no-boot-update --bundles=postgresql,su-exec --no-boot-update
# For some Host OS configuration with redirect_dir on, # For some Host OS configuration with redirect_dir on,
# extra data are saved on the upper layer when the same # extra data are saved on the upper layer when the same
@@ -31,10 +31,10 @@ FROM clearlinux/os-core:latest
COPY --from=builder /install_root / COPY --from=builder /install_root /
ENV PATH $PATH:/usr/libexec/postgresql11 ENV PATH $PATH:/usr/libexec/postgresql
ENV PGDATA /var/lib/pgsql/data ENV PGDATA /var/lib/pgsql/data
RUN sed -i "s|#listen_addresses.*|listen_addresses = '*'|" /usr/share/postgresql11/postgresql.conf.sample && \ RUN sed -i "s|#listen_addresses.*|listen_addresses = '*'|" /usr/share/postgresql/postgresql.conf.sample && \
mkdir -p /run/postgresql11 && chown -R postgres:postgres /run/postgresql11 && \ mkdir -p /run/postgresql && chown -R postgres:postgres /run/postgresql && \
mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && \ mkdir -p "$PGDATA" && chown -R postgres:postgres "$PGDATA" && \
mkdir /docker-entrypoint-initdb.d && \ mkdir /docker-entrypoint-initdb.d && \
mkdir -p /usr/local/bin mkdir -p /usr/local/bin
@@ -42,8 +42,7 @@ RUN sed -i "s|#listen_addresses.*|listen_addresses = '*'|" /usr/share/postgresql
VOLUME /var/lib/pgsql/data VOLUME /var/lib/pgsql/data
COPY docker-entrypoint.sh /usr/local/bin/ COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh && \ RUN chmod +x /usr/local/bin/docker-entrypoint.sh && \
ln -s /usr/local/bin/docker-entrypoint.sh / && \ ln -s /usr/local/bin/docker-entrypoint.sh
ln -s /usr/share/postgresql11 /usr/share/postgresql
ENTRYPOINT ["docker-entrypoint.sh"] ENTRYPOINT ["docker-entrypoint.sh"]