From ff049cf2d5d78c6eb994029e686643dd4639ed4c Mon Sep 17 00:00:00 2001 From: mohammedalqadi <65144622+mohammedalqadi@users.noreply.github.com> Date: Mon, 11 May 2020 06:00:46 +0300 Subject: [PATCH] Adding 30-config Adding needed files for docker image --- root/etc/cont-init.d/30-config | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 root/etc/cont-init.d/30-config diff --git a/root/etc/cont-init.d/30-config b/root/etc/cont-init.d/30-config new file mode 100644 index 0000000..fa91edd --- /dev/null +++ b/root/etc/cont-init.d/30-config @@ -0,0 +1,21 @@ +#!/usr/bin/with-contenv bash + +# Env variable validation +VARS=( \ +TZ +WEB_PORT +) + +for i in "${VARS[@]}"; do + if [ -z ${!i+x} ]; then + echo "[cont-init.d] ${i} is required and is not set will not continue" + exit 0 + fi +done + +export APP_ROOT=/app +export STATIC_FOLDER=/app/static + +# permissions +chown -R abc:abc \ + /app