Преглед изворни кода

allow skipping one-time setup tasks

Christian Winther пре 1 година
родитељ
комит
01ecde1592
1 измењених фајлова са 10 додато и 0 уклоњено
  1. 10 0
      docker/shared/root/docker/entrypoint.d/11-first-time-setup.sh

+ 10 - 0
docker/shared/root/docker/entrypoint.d/11-first-time-setup.sh

@@ -3,6 +3,16 @@ source /docker/helpers.sh
 
 entrypoint-set-script-name "$0"
 
+# Allow automatic applying of outstanding/new migrations on startup
+: ${DOCKER_RUN_ONE_TIME_SETUP_TASKS:=1}
+
+if is-false "${DOCKER_RUN_ONE_TIME_SETUP_TASKS}"; then
+    log-warning "Automatic run of the 'One-time setup tasks' is disabled."
+    log-warning "Please set [DOCKER_RUN_ONE_TIME_SETUP_TASKS=1] in your [.env] file to enable this."
+
+    exit 0
+fi
+
 load-config-files
 await-database-ready