mirror of
https://github.com/prodrigestivill/docker-postgres-backup-local.git
synced 2026-05-31 08:37:58 +00:00
Upgrade to go-cron 11 to avoid zombie processes
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ARG BASETAG=alpine
|
ARG BASETAG=alpine
|
||||||
FROM postgres:$BASETAG
|
FROM postgres:$BASETAG
|
||||||
|
|
||||||
ARG GOCRONVER=v0.0.10
|
ARG GOCRONVER=v0.0.11
|
||||||
ARG TARGETOS
|
ARG TARGETOS
|
||||||
ARG TARGETARCH
|
ARG TARGETARCH
|
||||||
RUN set -x \
|
RUN set -x \
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ARG BASETAG=latest
|
ARG BASETAG=latest
|
||||||
FROM postgres:$BASETAG
|
FROM postgres:$BASETAG
|
||||||
|
|
||||||
ARG GOCRONVER=v0.0.10
|
ARG GOCRONVER=v0.0.11
|
||||||
ARG TARGETOS
|
ARG TARGETOS
|
||||||
ARG TARGETARCH
|
ARG TARGETARCH
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -15,12 +15,12 @@ variable "BUILD_REVISION" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
target "debian" {
|
target "debian" {
|
||||||
args = {"GOCRONVER" = "v0.0.10"}
|
args = {"GOCRONVER" = "v0.0.11"}
|
||||||
dockerfile = "debian.Dockerfile"
|
dockerfile = "debian.Dockerfile"
|
||||||
}
|
}
|
||||||
|
|
||||||
target "alpine" {
|
target "alpine" {
|
||||||
args = {"GOCRONVER" = "v0.0.10"}
|
args = {"GOCRONVER" = "v0.0.11"}
|
||||||
dockerfile = "alpine.Dockerfile"
|
dockerfile = "alpine.Dockerfile"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
GOCRONVER="v0.0.10"
|
GOCRONVER="v0.0.11"
|
||||||
MAIN_TAG="16"
|
MAIN_TAG="16"
|
||||||
TAGS_EXTRA="15 14 13 12"
|
TAGS_EXTRA="15 14 13 12"
|
||||||
PLATFORMS="linux/amd64 linux/arm64 linux/arm/v7 linux/s390x linux/ppc64le"
|
PLATFORMS="linux/amd64 linux/arm64 linux/arm/v7 linux/s390x linux/ppc64le"
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ set -Eeo pipefail
|
|||||||
# Prevalidate configuration (don't source)
|
# Prevalidate configuration (don't source)
|
||||||
/env.sh
|
/env.sh
|
||||||
|
|
||||||
|
EXTRA_ARGS=""
|
||||||
# Initial background backup
|
# Initial background backup
|
||||||
if [ "${BACKUP_ON_START}" = "TRUE" ]; then
|
if [ "${BACKUP_ON_START}" = "TRUE" ]; then
|
||||||
echo "Launching an startup backup as a background job..."
|
EXTRA_ARGS="-i"
|
||||||
/backup.sh &
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Starting go-cron ($SCHEDULE)..."
|
echo "Starting go-cron ($SCHEDULE)..."
|
||||||
exec /usr/local/bin/go-cron -s "$SCHEDULE" -p "$HEALTHCHECK_PORT" -- /backup.sh
|
exec /usr/local/bin/go-cron -s "$SCHEDULE" -p "$HEALTHCHECK_PORT" $EXTRA_ARGS -- /backup.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user