diff --git a/Dockerfile b/Dockerfile index 2b9bdbf..375d7e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM lsiobase/alpine.nginx MAINTAINER chbmb # set package version +ENV COPS_VER="1.0.0" # install runtime packages RUN \ @@ -21,5 +22,3 @@ COPY root/ / # ports and volumes VOLUME /config /books EXPOSE 80 443 - - diff --git a/root/www/books/config-local.php b/root/defaults/config-local.php similarity index 100% rename from root/www/books/config-local.php rename to root/defaults/config-local.php diff --git a/root/etc/cont-init.d/50-install b/root/etc/cont-init.d/40-install similarity index 51% rename from root/etc/cont-init.d/50-install rename to root/etc/cont-init.d/40-install index da866d0..3c8d10c 100644 --- a/root/etc/cont-init.d/50-install +++ b/root/etc/cont-init.d/40-install @@ -4,12 +4,17 @@ if [ ! -e "/config/www/books/index.php" ]; then curl -o \ /tmp/cops.tar.gz -L \ - https://github.com/seblucas/cops/archive/1.0.0.tar.gz + "https://github.com/seblucas/cops/archive/${COPS_VER}.tar.gz" mkdir -p \ /config/www/books tar xf /tmp/cops.tar.gz -C \ /config/www/books --strip-components=1 fi +# copy config +[[ ! -e /config/www/books/config-local.php ]] && \ + cp /defaults/config-local.php /config/www/books/config-local.php + # permissions -chown -R abc:abc /config/www +chown -R abc:abc \ + /config/www