From 020776e5a648abc7f3eddb00d794212c9409f14a Mon Sep 17 00:00:00 2001 From: zareldyn Date: Tue, 20 Nov 2018 00:02:08 +0100 Subject: [PATCH] Mount web_static_* volumes while starting --- start | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/start b/start index 0641738..65c6cd1 100755 --- a/start +++ b/start @@ -30,6 +30,12 @@ echo APACHE_LOGS_DIR="$APACHE_LOGS_DIR" >> "$APP_VARFILE" echo CERTBOT_LOGS_DIR="$CERTBOT_LOGS_DIR" >> "$APP_VARFILE" echo STATIC_DIR="$STATIC_DIR" >> "$APP_VARFILE" +volumes=($(docker volume ls -q | grep ^web_static_ | cut -d_ -f3)) +mountCommand='' +for name in ${volumes[@]}; do + mountCommand="$mountCommand -v web_static_$name:/var/www/static_$name:ro" +done + docker run -d --restart on-failure \ --name $APP_NAME \ -e CONTAINER_NAME=$APP_NAME \ @@ -38,6 +44,7 @@ docker run -d --restart on-failure \ -v "$APACHE_LOGS_DIR":/var/log/apache2 \ -v "$CERTBOT_LOGS_DIR":/var/log/letsencrypt \ -v "$STATIC_DIR":/var/www/static:ro \ + $mountCommand \ -p 80:80 -p 443:443 \ $APP_NAME:latest bash -c \ "cron && -- 2.22.0