From bb256b8027463fa8b5440accaeab7168e4bb5740 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Gl=C3=A4=C3=9Fle?= Date: Sat, 8 Apr 2017 12:28:19 +0200 Subject: [PATCH] Fix startup bug due to old node version Solution as suggested by @kpcyrd. Fixed behaviour: $ docker logs /cryptpad/server.js:44 for (let header in h) { res.setHeader(header, h[header]); } ^^^ SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:374:25) at Object.Module._extensions..js (module.js:417:10) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Function.Module.runMain (module.js:442:10) at startup (node.js:136:18) at node.js:966:3 --- Dockerfile | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 99b915055..bb249cce1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,4 @@ -FROM ubuntu:16.04 - -RUN apt-get update && apt-get install -y \ - vim \ - wget \ - git \ - curl \ - npm \ - nodejs-legacy +FROM node:6 ARG VERSION=0.3.0 @@ -40,4 +32,4 @@ ENV USE_SSL=false ENV STORAGE='./storage/file' ENV LOG_TO_STDOUT=true -CMD /container-start.sh \ No newline at end of file +CMD /container-start.sh