diff --git a/.dockerignore b/.dockerignore index 5c96d0d93b892d7824395eb3d21ce828e8104263..688ef231417dd6705b9d31c3c9076c6102786e54 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1 +1,2 @@ -npm-debug.log \ No newline at end of file +npm-debug.log +node_modules \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 1ea08893b3820dcd3fe478ff66ae3a431fe859cf..48021045491c2edcc6d0318e62c1de8ef4e03387 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,8 @@ FROM node:10.15.3 WORKDIR /usr/src/app COPY package*.json ./ RUN npm install -RUN npm ci --only=production +RUN npm install -g ts-node +RUN npm install -g typescript COPY . . EXPOSE 5000 -CMD [ "npm", "start"] \ No newline at end of file +CMD [ "npm", "start" ] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4cd7cdb2fd1effb7266d83f3a944a72ffc64299b..53a606c27128a913a5a331e85d089988f9f164f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7697,12 +7697,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true } } }, diff --git a/package.json b/package.json index 15d6e691dc85e8bc860b99fe568fb17b19bc33ab..9e44f929c2267e5ed2e143931c9b6a6bf908ff0e 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "supertest": "^3.4.1", "ts-jest": "24.0.2", "ts-node": "^8.3.0", - "tsconfig-paths": "3.8.0", + "tsconfig-paths": "^3.8.0", "tslint": "5.16.0", "typescript": "^3.4.3", "wait-on": "^3.2.0"