From f92817eb9f52dda7b8dbbf85eac7c497cc9f84fa Mon Sep 17 00:00:00 2001 From: Gus Date: Tue, 14 Oct 2025 17:12:10 +0800 Subject: [PATCH] chore: update container base images --- caddy/Dockerfile | 2 +- docker-compose.yml | 8 ++++---- docker/dockerfile-api | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/caddy/Dockerfile b/caddy/Dockerfile index 0e83db19..6de850e3 100644 --- a/caddy/Dockerfile +++ b/caddy/Dockerfile @@ -3,7 +3,7 @@ # Define a build argument for the Caddy version with a sensible default. # This allows the version to be easily overridden from the docker-compose.yml file. -ARG CADDY_VERSION=2.10.0 +ARG CADDY_VERSION=2.10.2 # Use the official Caddy image with the latest tag. FROM caddy:${CADDY_VERSION} diff --git a/docker-compose.yml b/docker-compose.yml index 09b8042e..6a0ee3d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,7 +33,7 @@ services: context: ./caddy dockerfile: Dockerfile args: - - CADDY_VERSION=2.10.0 + - CADDY_VERSION=2.10.2 profiles: ["prod"] container_name: oullin_proxy_prod @@ -60,7 +60,7 @@ services: context: ./caddy dockerfile: Dockerfile args: - - CADDY_VERSION=latest + - CADDY_VERSION=2.10.2 profiles: ["local"] container_name: oullin_local_proxy @@ -155,7 +155,7 @@ services: - api api-db-migrate: - image: migrate/migrate:v4.18.3 + image: migrate/migrate:v4.19.0 container_name: oullin_db_migrate networks: - oullin_net @@ -188,7 +188,7 @@ services: # Ensure the database always restarts on server reboot or crash. restart: always - image: postgres:17.3-alpine + image: postgres:17.6-alpine3.22 container_name: oullin_db env_file: diff --git a/docker/dockerfile-api b/docker/dockerfile-api index f8e170cd..a2a5a1f3 100644 --- a/docker/dockerfile-api +++ b/docker/dockerfile-api @@ -34,7 +34,7 @@ ARG TZ=Asia/Singapore # ---------------------------------------------------------------------------------------------------------------------- # BUILDER STAGE # ---------------------------------------------------------------------------------------------------------------------- -FROM golang:1.25.1-alpine@sha256:b6ed3fd0452c0e9bcdef5597f29cc1418f61672e9d3a2f55bf02e7222c014abd AS builder +FROM golang:1.25.3-alpine3.22@sha256:c3dc5d5e8cf34ccb2172fb8d1aa399aa13cd8b60d27bba891d18e3b436a0c5f6 AS builder # Bring in the build args needed in this stage. ARG APP_DIR @@ -82,7 +82,7 @@ RUN go build \ # ---------------------------------------------------------------------------------------------------------------------- # FINAL STAGE # ---------------------------------------------------------------------------------------------------------------------- -FROM alpine:3.22@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1 +FROM alpine:3.22@sha256:85f2b723e106c34644cd5851d7e81ee87da98ac54672b29947c052a45d31dc2f # Bring in the runtime args. ARG APP_USER