diff --git a/Dockerfile b/Dockerfile index b7a7727..f11c3f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,18 @@ FROM node as webui RUN git clone --depth=1 https://github.com/ziahamza/webui-aria2 - WORKDIR /webui-aria2 - RUN npm install COPY configuration.js /webui-aria2/src/js/services/configuration.js RUN npm run-script build +RUN git clone --depth=1 https://github.com/mayswind/AriaNg /AriaNg +WORKDIR /AriaNg +RUN npm install \ + && npm -g install gulp \ + && npm install natives@1.1.6 \ + && gulp clean build-bundle + FROM alpine RUN apk add --no-cache \ @@ -16,6 +21,7 @@ RUN apk add --no-cache \ su-exec COPY --from=webui /webui-aria2/docs /srv/www/webui +COPY --from=webui /AriaNg/dist /srv/www/webui/ng COPY --from=nginx:alpine /etc/nginx/nginx.conf /etc/nginx/nginx.conf COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/entrypoint.sh b/entrypoint.sh index cc3e8b5..d95a75e 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -5,6 +5,7 @@ touch /data/torrents chown $UID /data/torrents su-exec $UID aria2c \ + --quiet \ --enable-rpc \ --bt-save-metadata \ --bt-load-saved-metadata \