diff --git a/.github/workflows/BuildImage.yml b/.github/workflows/BuildImage.yml index 7b4271e..21c8db5 100644 --- a/.github/workflows/BuildImage.yml +++ b/.github/workflows/BuildImage.yml @@ -13,10 +13,6 @@ jobs: steps: - uses: actions/checkout@v2.3.3 - - name: Set up qemu - run: | - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - - name: Build image run: | docker build --no-cache -t ${{ github.sha }} . diff --git a/Dockerfile b/Dockerfile index 69f0e31..281bf57 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,91 +1,6 @@ -FROM ghcr.io/linuxserver/baseimage-alpine:amd64-3.15 as build-stage-amd64 - -RUN \ - echo "**** install packages ****" && \ - apk add -U --update --no-cache --virtual=build-dependencies \ - autoconf \ - automake \ - build-base \ - git \ - glib-dev \ - libmaxminddb-dev \ - ncurses-dev && \ - mkdir -p /build && \ - mkdir -p /goaccess && \ - echo "**** build goaccess ****" && \ - git clone --shallow-submodules --recurse-submodules https://github.com/allinurl/goaccess.git /goaccess && cd /goaccess && \ - autoreconf -fiv && \ - ./configure --enable-utf8 --enable-geoip=mmdb && \ - make DESTDIR="/build" install && \ - echo "**** cleanup ****" && \ - apk del --purge \ - build-dependencies && \ - rm -rf \ - /goaccess/* \ - /tmp/* - -FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.15 as build-stage-arm32v7 - -RUN \ - echo "**** install packages ****" && \ - apk add -U --update --no-cache --virtual=build-dependencies \ - autoconf \ - automake \ - build-base \ - git \ - glib-dev \ - libmaxminddb-dev \ - ncurses-dev && \ - mkdir -p /build && \ - mkdir -p /goaccess && \ - echo "**** build goaccess ****" && \ - git clone --shallow-submodules --recurse-submodules https://github.com/allinurl/goaccess.git /goaccess && cd /goaccess && \ - autoreconf -fiv && \ - ./configure --enable-utf8 --enable-geoip=mmdb && \ - make DESTDIR="/build" install && \ - echo "**** cleanup ****" && \ - apk del --purge \ - build-dependencies && \ - rm -rf \ - /goaccess/* \ - /tmp/* - -FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.15 as build-stage-arm64v8 - -RUN \ - echo "**** install packages ****" && \ - apk add -U --update --no-cache --virtual=build-dependencies \ - autoconf \ - automake \ - build-base \ - git \ - glib-dev \ - libmaxminddb-dev \ - ncurses-dev && \ - mkdir -p /build && \ - mkdir -p /goaccess && \ - echo "**** build goaccess ****" && \ - git clone --shallow-submodules --recurse-submodules https://github.com/allinurl/goaccess.git /goaccess && cd /goaccess && \ - autoreconf -fiv && \ - ./configure --enable-utf8 --enable-geoip=mmdb && \ - make DESTDIR="/build" install && \ - echo "**** cleanup ****" && \ - apk del --purge \ - build-dependencies && \ - rm -rf \ - /goaccess/* \ - /tmp/* - -FROM scratch as build-stage-consolidate - -COPY --from=build-stage-amd64 /build/ /goaccess/x86_64/ -COPY --from=build-stage-arm32v7 /build/ /goaccess/armv7l/ -COPY --from=build-stage-arm64v8 /build/ /goaccess/aarch64/ -COPY root/ / - FROM scratch LABEL maintainer="quietsy" # copy local files -COPY --from=build-stage-consolidate / / +COPY root/ / \ No newline at end of file diff --git a/root/dashboard/www/index.php b/root/dashboard/www/index.php index 456ccf0..647c1fb 100644 --- a/root/dashboard/www/index.php +++ b/root/dashboard/www/index.php @@ -140,29 +140,37 @@ $files = ""; $counter = 1; $conf_locations = array( + ".conf" => "https://github.com/linuxserver/docker-swag/blob/master/root/defaults/nginx/", "subdomain.conf" => "https://github.com/linuxserver/reverse-proxy-confs/blob/master/", "subfolder.conf" => "https://github.com/linuxserver/reverse-proxy-confs/blob/master/", "dashboard.subdomain.conf" => "https://github.com/linuxserver/docker-mods/blob/swag-dashboard/root/dashboard/", + "nginx.conf" => "https://github.com/linuxserver/docker-baseimage-alpine-nginx/tree/master/root/defaults/nginx/", + "ssl.conf" => "https://github.com/linuxserver/docker-baseimage-alpine-nginx/tree/master/root/defaults/nginx/", + "default.conf" => "https://github.com/linuxserver/docker-swag/blob/master/root/defaults/nginx/site-confs/", ); - $output = shell_exec("/etc/cont-init.d/85-version-checks"); + $output = shell_exec("/etc/s6-overlay/s6-rc.d/init-version-checks/run"); foreach(explode(PHP_EOL, $output) as $line) { if(substr($line, 0, 1) === "*"){ $tooltip .= str_replace("*", "", $line).PHP_EOL; - } elseif(substr($line, 0, 1) === "/") { + } elseif(str_contains($line, "/config/")) { $tr_class = ($counter % 2 == 0) ? 'shaded' : ''; - $files .= '
Old Date |
+ New Date |
+ Path |
+ Link |
+