From dd88f4d6b35062fa047c18bbcbf8bca2e37b43f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kratochv=C3=ADl?= <xkrato10@fi.muni.cz> Date: Thu, 9 Jun 2022 16:18:02 +0200 Subject: [PATCH] feat: docker - NestJS server --- backend/Dockerfile | 11 +++++++++++ docker-compose.yml | 22 ++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 backend/Dockerfile create mode 100644 docker-compose.yml diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..14748ad --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,11 @@ +FROM node:16-alpine + +WORKDIR /usr/src/app + +COPY package*.json ./ + +RUN npm install + +COPY . . + +CMD ["npm", "run", "build"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e6fa22b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,22 @@ +version: '3.8' + +services: + server: + container_name: film_database-server + image: film_database-server:1.0.0 + build: + context: ./backend + dockerfile: Dockerfile + command: npm run start:dev + ports: + - 127.0.0.1:3000:3000 + networks: + - app-network + volumes: + - ./backend:/usr/src/app + - /usr/src/app/node_modules + restart: always + +networks: + app-network: + driver: bridge -- GitLab