Skip to content

Commit 51b24d3

Browse files
committed
Update mongoose version and fix dockerize
1 parent 1a62f99 commit 51b24d3

File tree

6 files changed

+21
-22
lines changed

6 files changed

+21
-22
lines changed

.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
README.md
55
docker
66
node_modules
7+
npm-debug.log
78
tmp
89
build

Dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
FROM node:lts-stretch
22

33
# Install yarn
4-
RUN npm i -g yarn
4+
RUN npm i -g yarn --force
55

66
# Create dir to work if not exists
77
RUN mkdir -p /usr/src/app
88

99
ADD package.json /tmp/package.json
10-
RUN cd /tmp/ && yarn install
10+
ADD yarn.lock /tmp/yarn.lock
11+
12+
RUN cd /tmp/ && yarn
13+
1114
RUN cp -a /tmp/node_modules /usr/src/app/
1215
RUN cd /usr/src/app
1316

@@ -16,6 +19,4 @@ WORKDIR /usr/src/app
1619

1720
ADD . /usr/src/app
1821

19-
RUN npm run build
20-
21-
RUN npm run start:dev
22+
RUN yarn start:dev

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"helmet": "3.22.0",
5050
"lodash.get": "^4.4.2",
5151
"lodash.keyby": "^4.6.0",
52-
"mongoose": "5.9.10",
52+
"mongoose": "5.9.16",
5353
"nestjs-dataloader-dan": "2.0.5",
5454
"nestjs-typegoose": "^7.1.16",
5555
"passport": "^0.4.0",

scripts/bootstrap.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22

33
echo "\n--- Hangman API Bootstrap ---\n"
44

5-
echo "* Intalling Global CLI..."
6-
npm install -g @nestjs/cli
7-
85
echo '* Installing packages...'
96
yarn
107

src/main.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import { Logger, ValidationPipe } from '@nestjs/common'
1+
import { ValidationPipe } from '@nestjs/common'
22
import { NestFactory } from '@nestjs/core'
3+
import { FastifyAdapter, NestFastifyApplication } from '@nestjs/platform-fastify'
4+
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger'
35
import * as BluebirdPromise from 'bluebird'
46
import * as helmet from 'helmet'
57
import * as mongoose from 'mongoose'
68
import * as passport from 'passport'
7-
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'
89
import { AppModule } from './app.module'
9-
import { FastifyAdapter, NestFastifyApplication } from '@nestjs/platform-fastify'
1010
import { config } from './config'
11-
import { loggerServiceInstance } from './modules/logger/logger.providers'
1211
import { LoggerModule } from './modules/logger/logger.module'
12+
import { loggerServiceInstance } from './modules/logger/logger.providers'
1313
import { LoggerService } from './modules/logger/logger.service'
1414
;(mongoose as any).Promise = BluebirdPromise
1515

yarn.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5157,10 +5157,10 @@ moment@^2.10.6:
51575157
resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
51585158
integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
51595159

5160-
5161-
version "3.5.6"
5162-
resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.5.6.tgz#a1be2d9796c8a8a5b0e6bcbc6baaaa406bd5c0d5"
5163-
integrity sha512-sh3q3GLDLT4QmoDLamxtAECwC3RGjq+oNuK1ENV8+tnipIavss6sMYt77hpygqlMOCt0Sla5cl7H4SKCVBCGEg==
5160+
5161+
version "3.5.7"
5162+
resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.5.7.tgz#6dcfff3bdbf67a53263dcca1647c265eea1d065d"
5163+
integrity sha512-lMtleRT+vIgY/JhhTn1nyGwnSMmJkJELp+4ZbrjctrnBxuLbj6rmLuJFz8W2xUzUqWmqoyVxJLYuC58ZKpcTYQ==
51645164
dependencies:
51655165
bl "^2.2.0"
51665166
bson "^1.1.4"
@@ -5175,14 +5175,14 @@ [email protected]:
51755175
resolved "https://registry.yarnpkg.com/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz#3ba9f91fa507b5186d399fb40854bff18fb563e4"
51765176
integrity sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==
51775177

5178-
5179-
version "5.9.10"
5180-
resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-5.9.10.tgz#e0f0e5e2f14fac1fe219123515630eba165f27bc"
5181-
integrity sha512-w1HNukfJzzDLfcI1f79h2Wj4ogVbf+X8hRkyFgqlcjK7OnDlAgahjDMIsT+mCS9jKojrMhjSsZIs9FiRPkLqMg==
5178+
5179+
version "5.9.16"
5180+
resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-5.9.16.tgz#6aa688a6b7b444d10f60ac539b92556cae20475e"
5181+
integrity sha512-b4HNndgh+dacoLE/2SBF3iBBofeaKL+aGVZH7jnPRc2RXRCplX4sfH5sgoz03ryCSXJ+RQNIfqKAADt/ZBzPDA==
51825182
dependencies:
51835183
bson "^1.1.4"
51845184
kareem "2.3.1"
5185-
mongodb "3.5.6"
5185+
mongodb "3.5.7"
51865186
mongoose-legacy-pluralize "1.0.2"
51875187
mpath "0.7.0"
51885188
mquery "3.2.2"

0 commit comments

Comments
 (0)