mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-24 13:45:32 +03:00
updates
This commit is contained in:
parent
0efc1ea61a
commit
fb680e943a
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,9 +53,14 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -54,9 +54,44 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
# in-progress transactions are aborted, allowing PostgreSQL to stop cleanly and
|
||||
# flush tables to disk, which is the best compromise available to avoid data
|
||||
# corruption.
|
||||
#
|
||||
# Users who know their applications do not keep open long-lived idle connections
|
||||
# may way to use a value of SIGTERM instead, which corresponds to "Smart
|
||||
# Shutdown mode" in which any existing sessions are allowed to finish and the
|
||||
# server stops when all sessions are terminated.
|
||||
#
|
||||
# See https://www.postgresql.org/docs/12/server-shutdown.html for more details
|
||||
# about available PostgreSQL server shutdown signals.
|
||||
#
|
||||
# See also https://www.postgresql.org/docs/12/server-start.html for further
|
||||
# justification of this as the default value, namely that the example (and
|
||||
# shipped) systemd service files use the "Fast Shutdown mode" for service
|
||||
# termination.
|
||||
#
|
||||
STOPSIGNAL SIGINT
|
||||
#
|
||||
# An additional setting that is recommended for all users regardless of this
|
||||
# value is the runtime "--stop-timeout" (or your orchestrator/runtime's
|
||||
# equivalent) for controlling how long to wait between sending the defined
|
||||
# STOPSIGNAL and sending SIGKILL (which is likely to cause data corruption).
|
||||
#
|
||||
# The default in most runtimes (such as Docker) is 10 seconds, and the
|
||||
# documentation at https://www.postgresql.org/docs/12/server-start.html notes
|
||||
# that even 90 seconds may not be long enough in many instances.
|
||||
|
||||
EXPOSE 5432
|
||||
CMD ["postgres"]
|
||||
|
@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -52,9 +52,14 @@ ENV PGDATA /var/lib/postgresql/data
|
||||
VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
COPY ./docker-entrypoint.sh /
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -54,14 +54,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
@ -53,14 +53,13 @@ VOLUME /var/lib/postgresql/data
|
||||
WORKDIR /var/lib/postgresql/data
|
||||
|
||||
#healthcheck. good practice
|
||||
HEALTHCHECK --interval=2m --timeout=3s CMD pg_isready -h localhost -p 5433 || exit 1
|
||||
HEALTHCHECK --interval=3m --timeout=3s CMD pg_isready || exit 1
|
||||
|
||||
# Add image configuration and scripts
|
||||
COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
|
||||
RUN chmod 755 /usr/bin/docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["tini", "-s", "--", "docker-entrypoint.sh"]
|
||||
CMD ["docker-entrypoint.sh"]
|
||||
|
||||
# We set the default STOPSIGNAL to SIGINT, which corresponds to what PostgreSQL
|
||||
# calls "Fast Shutdown mode" wherein new connections are disallowed and any
|
||||
|
Loading…
Reference in New Issue
Block a user