From 193b3b289fe1d70ac20bae33c14db50f2c5be929 Mon Sep 17 00:00:00 2001 From: swve Date: Thu, 22 Dec 2022 22:38:03 +0100 Subject: [PATCH] chore: add next.js docker image --- docker-compose.yml | 6 ++++++ front/Dockerfile | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 front/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index 1379f716..6396cad6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,12 @@ services: - "1338:80" volumes: - .:/usr/learnhouse + frontend: + build: ./front + ports: + - "3000:3000" + volumes: + - ./front:/usr/learnhouse/front mongo: image: mongo:5.0 restart: always diff --git a/front/Dockerfile b/front/Dockerfile new file mode 100644 index 00000000..50d30a8c --- /dev/null +++ b/front/Dockerfile @@ -0,0 +1,17 @@ +# +FROM node:16-alpine + +# +WORKDIR /usr/learnhouse/front + +# +COPY package.json /usr/learnhouse/front/package.json + +# +RUN npm install + +# +COPY ./ /usr/learnhouse + +# +CMD ["npm", "run", "dev"] \ No newline at end of file