diff --git a/Dockerfile b/Dockerfile index c9f532e..2fa2552 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,19 +17,19 @@ RUN \ php7-pdo_sqlite \ php7-tokenizer \ tar && \ - mkdir -p /app/heimdall && \ + echo "**** install heimdall ****" && \ VERSION="$(curl -sX GET https://api.github.com/repos/linuxserver/Heimdall/releases/latest | grep 'tag_name' | cut -d\" -f4)" && \ - echo "**Installing Heimdall ${VERSION}**" && \ + mkdir -p \ + /var/www/localhost/heimdall && \ curl -o \ - /tmp/heimdall.tar.gz -L \ - "https://github.com/linuxserver/Heimdall/archive/${VERSION}.tar.gz" && \ + /tmp/heimdall.tar.gz -L \ + "https://github.com/linuxserver/Heimdall/archive/${VERSION}.tar.gz" && \ tar xf \ - /tmp/heimdall.tar.gz -C \ - /tmp && \ - cp -R /tmp/Heimdall-*/* /app/heimdall/ && \ + /tmp/heimdall.tar.gz -C \ + /var/www/localhost/heimdall --strip-components=1 && \ echo "** cleanup **" && \ rm -rf \ - /tmp/* + /tmp/* # add local files COPY root/ / diff --git a/root/defaults/default b/root/defaults/default index aa5f624..ae5fb57 100644 --- a/root/defaults/default +++ b/root/defaults/default @@ -3,7 +3,7 @@ server { listen 443 ssl; - root /app/root; + root /var/www/localhost/heimdall/public; index index.php index.html index.htm; server_name _; diff --git a/root/etc/cont-init.d/50-config b/root/etc/cont-init.d/50-config index 48b75b9..1564f49 100644 --- a/root/etc/cont-init.d/50-config +++ b/root/etc/cont-init.d/50-config @@ -4,23 +4,12 @@ mkdir -p \ /config/www/{backgrounds,icons} -# set base url if needed -rm -rf /app/root -if [ -z "$BASEURL" ]; then - echo "No base url set. You can access the app at http://SERVERIP:PORT" - ln -s ./heimdall/public /app/root -else - echo "Setting base url. You can access the app at http://SERVERIP:PORT/$BASEURL" - mkdir -p /app/root - ln -s ../heimdall/public /app/root/"$BASEURL" -fi - # symlink user config symlinks=( \ -/app/heimdall/storage/app/public/backgrounds \ -/app/heimdall/storage/app/public/icons \ -/app/heimdall/database/app.sqlite ) +/var/www/localhost/heimdall/storage/app/public/backgrounds \ +/var/www/localhost/heimdall/storage/app/public/icons \ +/var/www/localhost/heimdall/database/app.sqlite ) for i in "${symlinks[@]}" do @@ -31,4 +20,4 @@ done # permissions chown -R abc:abc \ /config \ - /app + /var/www/localhost/heimdall