diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b437862 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:14 as packages +WORKDIR /packages +COPY package.json . +RUN npm install + +FROM node:alpine +WORKDIR /app +COPY . /app/ +COPY --from=packages /packages/node_modules /app/node_modules +RUN npm run build +EXPOSE 3000 +ENTRYPOINT npm run start \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index f6999a1..05e31ce 100644 --- a/src/main.ts +++ b/src/main.ts @@ -19,6 +19,6 @@ async function bootstrap() { SwaggerModule.setup('api', app, document); - await (await app).listen(3001); + await (await app).listen(3000); } bootstrap();