From c0d1dc85c43321b8f89fc42cbb3f57521e5b3272 Mon Sep 17 00:00:00 2001 From: magdev Date: Sat, 28 Feb 2026 12:15:46 +0100 Subject: [PATCH] Refine Docker stack configuration - Use mariadb:latest and wordpress:php8.4 floating tags - Add private registry image name (hub.bundespruefstelle.ch/woocommerce) - Add restart policies (always for prod, unless-stopped for dev) - Move .env-dist to project root Co-Authored-By: Claude Opus 4.6 --- docker/.env-dist => .env-dist | 0 compose.override.yaml | 2 ++ compose.yaml | 5 ++++- docker/Dockerfile | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) rename docker/.env-dist => .env-dist (100%) diff --git a/docker/.env-dist b/.env-dist similarity index 100% rename from docker/.env-dist rename to .env-dist diff --git a/compose.override.yaml b/compose.override.yaml index a42f06f..c7faa1d 100644 --- a/compose.override.yaml +++ b/compose.override.yaml @@ -1,9 +1,11 @@ services: db: container_name: woocommerce-db + restart: unless-stopped wordpress: container_name: woocommerce + restart: unless-stopped volumes: - ../wp-bootstrap:/var/www/html/wp-content/themes/wp-bootstrap - .:/var/www/html/wp-content/themes/wc-bootstrap diff --git a/compose.yaml b/compose.yaml index 74e8c8f..e93b70c 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,6 +1,7 @@ services: db: - image: mariadb:11 + image: mariadb:latest + restart: always volumes: - db_data:/var/lib/mysql environment: @@ -15,6 +16,8 @@ services: retries: 5 wordpress: + image: hub.bundespruefstelle.ch/woocommerce:latest + restart: always build: context: . dockerfile: docker/Dockerfile diff --git a/docker/Dockerfile b/docker/Dockerfile index 414cba0..d8b8280 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -48,7 +48,7 @@ RUN composer install --no-dev --optimize-autoloader --no-interaction ############################################################################### # Stage 4 — Final WordPress image ############################################################################### -FROM wordpress:6.9.1-php8.4-apache AS wp_runtime +FROM wordpress:php8.4 AS wp_runtime RUN curl -sSfL -o /usr/local/bin/wp \ https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar \