diff --git a/bitnami/ghost/4/debian-11/Dockerfile b/bitnami/ghost/4/debian-11/Dockerfile index 3d45b7ef87cb..7544afed92c8 100644 --- a/bitnami/ghost/4/debian-11/Dockerfile +++ b/bitnami/ghost/4/debian-11/Dockerfile @@ -3,10 +3,10 @@ FROM docker.io/bitnami/minideb:bullseye ARG TARGETARCH LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \ - org.opencontainers.image.created="2023-02-21T07:51:30Z" \ + org.opencontainers.image.created="2023-02-22T13:48:21Z" \ org.opencontainers.image.description="Application packaged by VMware, Inc" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="4.48.9-debian-11-r28" \ + org.opencontainers.image.ref.name="4.48.9-debian-11-r29" \ org.opencontainers.image.title="ghost" \ org.opencontainers.image.vendor="VMware, Inc." \ org.opencontainers.image.version="4.48.9" @@ -26,7 +26,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ && cd /tmp/bitnami/pkg/cache/ && \ "node-16.19.1-1-linux-${OS_ARCH}-debian-11" \ "mysql-client-10.6.12-1-linux-${OS_ARCH}-debian-11" \ "gosu-1.16.0-2-linux-${OS_ARCH}-debian-11" \ - "ghost-4.48.9-3-linux-${OS_ARCH}-debian-11" \ + "ghost-4.48.9-4-linux-${OS_ARCH}-debian-11" \ ) && \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json index b68c7c989083..e53f41258cbc 100644 --- a/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json @@ -4,7 +4,7 @@ "digest": "d37dd4069029400b8ac0d5f74c2d2bacfced6338ea6bbc8025ceae51a98db777", "distro": "debian-11", "type": "NAMI", - "version": "4.48.9-3" + "version": "4.48.9-4" }, "gosu": { "arch": "amd64", diff --git a/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/scripts/libservice.sh b/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/scripts/libservice.sh index f964ab09fcba..af64e198ad2d 100644 --- a/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/scripts/libservice.sh +++ b/bitnami/ghost/4/debian-11/prebuildfs/opt/bitnami/scripts/libservice.sh @@ -305,6 +305,8 @@ generate_systemd_conf() { local exec_reload="" local restart="always" local pid_file="" + local standard_output="journal" + local standard_error="" # Parse CLI flags shift while [[ "$#" -gt 0 ]]; do @@ -318,6 +320,8 @@ generate_systemd_conf() { | --exec-reload \ | --restart \ | --pid-file \ + | --standard-output \ + | --standard-error \ ) var_name="$(echo "$1" | sed -e "s/^--//" -e "s/-/_/g")" shift @@ -362,36 +366,33 @@ ExecStart=${exec_start} EOF # Optional stop and reload commands if [[ -n "$exec_stop" ]]; then - cat >> "$service_file" <> "$service_file" <<< "ExecStop=${exec_stop}" fi if [[ -n "$exec_reload" ]]; then - cat >> "$service_file" <> "$service_file" <<< "ExecReload=${exec_reload}" fi # User and group if [[ -n "$user" ]]; then - cat >> "$service_file" <> "$service_file" <<< "User=${user}" fi if [[ -n "$group" ]]; then - cat >> "$service_file" <> "$service_file" <<< "Group=${group}" fi # PID file allows to determine if the main process is running properly (for Restart=always) if [[ -n "$pid_file" ]]; then - cat >> "$service_file" <> "$service_file" <<< "PIDFile=${pid_file}" fi # Environment flags (may be specified multiple times in a unit) if [[ -n "$environment" ]]; then cat >> "$service_file" <<< "$environment" fi + # Logging + if [[ -n "$standard_output" ]]; then + cat >> "$service_file" <<< "StandardOutput=${standard_output}" + fi + if [[ -n "$standard_error" ]]; then + cat >> "$service_file" <<< "StandardError=${standard_error}" + fi cat >> "$service_file" < +Bitnami provides up-to-date versions of MySQL and Ghost, including security patches, soon after they are made upstream. We recommend that you follow these steps to upgrade your container. We will cover here the upgrade of the Ghost container. For the MySQL upgrade see: The `bitnami/ghost:latest` tag always points to the most recent release. To get the most recent release you can simple repull the `latest` tag from the Docker Hub with `docker pull bitnami/ghost:latest`. However it is recommended to use [tagged versions](https://hub.docker.com/r/bitnami/ghost/tags/).