From 9c0ea08d17d3cf890fa37422df00c02bf194eb61 Mon Sep 17 00:00:00 2001 From: Philip Peterson Date: Mon, 25 May 2026 14:06:45 -0800 Subject: [PATCH] Move theme/front page setup outside IS_SETUP gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These are idempotent drush calls that should apply on every startup, not just fresh installs — ensures correct state even when the DB was previously set up by an older container image. Co-Authored-By: Claude Sonnet 4.6 --- docker/php/entrypoint.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/php/entrypoint.sh b/docker/php/entrypoint.sh index e49ce59..484c1bf 100644 --- a/docker/php/entrypoint.sh +++ b/docker/php/entrypoint.sh @@ -44,14 +44,16 @@ if [ "$IS_SETUP" != "1" ]; then $DRUSH en -y riverside_pt && \ echo "[entrypoint] riverside_pt enabled." || echo "[entrypoint] WARNING: riverside_pt failed." - $DRUSH theme:enable starterkit_theme claro_compact -y && \ - $DRUSH config:set system.theme default starterkit_theme -y && \ - $DRUSH config:set system.theme admin claro_compact -y && \ - echo "[entrypoint] Themes set." || echo "[entrypoint] WARNING: theme enable failed." - echo "[entrypoint] First-time setup complete." fi +$DRUSH theme:enable starterkit_theme claro_compact -y && \ + $DRUSH config:set system.theme default starterkit_theme -y && \ + $DRUSH config:set system.theme admin claro_compact -y && \ + echo "[entrypoint] Themes set." || echo "[entrypoint] WARNING: theme enable failed." +$DRUSH config:set system.site page.front /home -y && \ + echo "[entrypoint] Front page set." || echo "[entrypoint] WARNING: front page set failed." + if ls /var/www/html/config/sync/*.yml >/dev/null 2>&1; then echo "[entrypoint] Importing configuration..." $DRUSH config:import -y && \