瀏覽代碼

support --output-directory when running in Docker

Gildas 4 年之前
父節點
當前提交
e2dc6fb8d5
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 1 1
      cli/Dockerfile
  2. 3 0
      cli/single-file-cli-api.js

+ 1 - 1
cli/Dockerfile

@@ -7,6 +7,6 @@ WORKDIR /usr/src/app/node_modules/single-file/cli
 ENTRYPOINT [ \
     "./single-file", \
     "--browser-executable-path", "/usr/bin/chromium-browser", \
-    "--output-directory", "./../../../out", \
+    "--output-directory", "./../../../out/", \
     "--browser-args", "[\"--no-sandbox\"]", \
     "--dump-content" ]

+ 3 - 0
cli/single-file-cli-api.js

@@ -272,6 +272,9 @@ async function capturePage(options) {
 }
 
 function getFilename(filename, options, index = 1) {
+	if (Array.isArray(options.outputDirectory)) {
+		options.outputDirectory = options.outputDirectory.join("");
+	}
 	let outputDirectory = options.outputDirectory || "";
 	if (outputDirectory && !outputDirectory.endsWith("/")) {
 		outputDirectory += "/";