From e2c4e6fff98b3f94ffc9403da37289afeeca1ec6 Mon Sep 17 00:00:00 2001 From: Cristian Date: Tue, 4 Aug 2020 11:50:01 -0500 Subject: [PATCH] refactor: Dockerfile uses env to point to the singlefile binary instead of adding it to a path folder --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7d76ea1d..460175d9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -55,8 +55,7 @@ WORKDIR "$EXTRA_PATH" RUN wget -qO - https://github.com/gildas-lormeau/SingleFile/archive/master.zip > SingleFile.zip \ && unzip -q SingleFile.zip \ && npm install --prefix SingleFile-master/cli --production > /dev/null 2>&1 \ - && chmod +x SingleFile-master/cli/single-file \ - && ln -s "$EXTRA_PATH/SingleFile-master/cli/single-file" "/bin/single-file" + && chmod +x SingleFile-master/cli/single-file # Run everything from here on out as non-privileged user RUN groupadd --system archivebox \ @@ -73,7 +72,8 @@ VOLUME "$DATA_PATH" WORKDIR "$DATA_PATH" EXPOSE 8000 ENV CHROME_BINARY=google-chrome \ - CHROME_SANDBOX=False + CHROME_SANDBOX=False \ + SINGLEFILE_BINARY="$EXTRA_PATH/SingleFile-master/cli/single-file" RUN env ALLOW_ROOT=True archivebox version