diff --git a/Dockerfile b/Dockerfile index 68e739d..8b336b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -48,10 +48,14 @@ RUN git checkout $sphinx_checkout RUN apk --no-cache add g++ gcc libgcc libstdc++ linux-headers make python jq git curl libmcrypt-dev +RUN npm -g config set user root + RUN npm install -RUN npm install --quiet node-gyp -g -RUN npm install sqlite3 --build-from-source --save-dev -RUN npm install --save-dev sequelize@5.19.3 +RUN npm install --quiet node-gyp@0.12.0 -g +RUN npm install nw-gyp -g +RUN npm install sqlite3@4.2.0 --build-from-source --runtime=node-webkit --target_arch=x64 --target=0.42.0 +RUN npm uninstall sqlite3@4.2.0 +RUN npm install sqlite3@4.2.0 --build-from-source --runtime=node-webkit --target_arch=x64 --target=0.42.0 RUN npm rebuild RUN npm run tsc diff --git a/package-lock.json b/package-lock.json index 3fc5d9a..cddf68b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10264,14 +10264,13 @@ "dev": true }, "sqlite3": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.1.1.tgz", - "integrity": "sha512-CvT5XY+MWnn0HkbwVKJAyWEMfzpAPwnTiB3TobA5Mri44SrTovmmh499NPQP+gatkeOipqPlBLel7rn4E/PCQg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz", + "integrity": "sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==", "dev": true, "requires": { "nan": "^2.12.1", - "node-pre-gyp": "^0.11.0", - "request": "^2.87.0" + "node-pre-gyp": "^0.11.0" } }, "sshpk": { diff --git a/package.json b/package.json index d91eafa..bdf19e7 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "node-sass": "^4.14.1", "nodemon": "^2.0.1", "sass-loader": "^8.0.0", - "sqlite3": "4.1.1", + "sqlite3": "4.2.0", "style-loader": "^1.0.0", "webpack": "^4.41.0", "webpack-cli": "^3.3.9",