Upgrade to go-cron 11 to avoid zombie processes

This commit is contained in:
Pau RE
2024-09-04 13:27:55 +02:00
parent 0ec036071e
commit 5aec20408d
5 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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"
} }
+1 -1
View File
@@ -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"
+3 -3
View File
@@ -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