From e82c0e0d1a0ab1284e0225169ce3cc20d93ce98e Mon Sep 17 00:00:00 2001 From: Zomatree Date: Sun, 9 Aug 2026 05:31:28 +0100 Subject: [PATCH] chore(ci): update all dockerfiles to use BASE_IMAGE Signed-off-by: Zomatree --- crates/bonfire/Dockerfile | 3 ++- crates/daemons/crond/Dockerfile | 3 ++- crates/daemons/pushd/Dockerfile | 3 ++- crates/daemons/voice-ingress/Dockerfile | 3 ++- crates/delta/Dockerfile | 3 ++- crates/services/autumn/Dockerfile | 3 ++- crates/services/gifbox/Dockerfile | 4 +++- crates/services/january/Dockerfile | 3 ++- 8 files changed, 17 insertions(+), 8 deletions(-) diff --git a/crates/bonfire/Dockerfile b/crates/bonfire/Dockerfile index 9a608d93..e413f7d9 100644 --- a/crates/bonfire/Dockerfile +++ b/crates/bonfire/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage diff --git a/crates/daemons/crond/Dockerfile b/crates/daemons/crond/Dockerfile index f1852457..c25c32a3 100644 --- a/crates/daemons/crond/Dockerfile +++ b/crates/daemons/crond/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage diff --git a/crates/daemons/pushd/Dockerfile b/crates/daemons/pushd/Dockerfile index 38bfbc0e..9fe99eee 100644 --- a/crates/daemons/pushd/Dockerfile +++ b/crates/daemons/pushd/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage diff --git a/crates/daemons/voice-ingress/Dockerfile b/crates/daemons/voice-ingress/Dockerfile index 18d82e4b..f7dc48b2 100644 --- a/crates/daemons/voice-ingress/Dockerfile +++ b/crates/daemons/voice-ingress/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage diff --git a/crates/delta/Dockerfile b/crates/delta/Dockerfile index 7537ec51..58954169 100644 --- a/crates/delta/Dockerfile +++ b/crates/delta/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage diff --git a/crates/services/autumn/Dockerfile b/crates/services/autumn/Dockerfile index 940703fe..aaa060fd 100644 --- a/crates/services/autumn/Dockerfile +++ b/crates/services/autumn/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage diff --git a/crates/services/gifbox/Dockerfile b/crates/services/gifbox/Dockerfile index a6af49ee..0ab2a21b 100644 --- a/crates/services/gifbox/Dockerfile +++ b/crates/services/gifbox/Dockerfile @@ -1,5 +1,7 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder +FROM debian:12 AS debian # Bundle Stage FROM gcr.io/distroless/cc-debian12:nonroot diff --git a/crates/services/january/Dockerfile b/crates/services/january/Dockerfile index 35d812ea..fff0b28d 100644 --- a/crates/services/january/Dockerfile +++ b/crates/services/january/Dockerfile @@ -1,5 +1,6 @@ # Build Stage -FROM ghcr.io/stoatchat/base:latest AS builder +ARG BASE_IMAGE=ghcr.io/stoatchat/base:latest +FROM $BASE_IMAGE AS builder FROM debian:12 AS debian # Bundle Stage