Skip to content
Snippets Groups Projects
Commit 4e891bdc authored by Zaman, Orangzaib (UG - Computer Science)'s avatar Zaman, Orangzaib (UG - Computer Science)
Browse files

Created dockerfiles for all services and compose file

parent ccfc3090
No related branches found
No related tags found
2 merge requests!8CI/CD,!6Dockerize
FROM node:14
COPY . /opt/app
WORKDIR /opt/app
RUN npm install
EXPOSE 5000
CMD npm start
\ No newline at end of file
FROM node:14
COPY . /opt/app
WORKDIR /opt/app
RUN npm install
EXPOSE 5003
CMD npm start
\ No newline at end of file
version: "3"
services:
apollo-gateway:
build: "./apollo-gateway"
depends_on:
- users-service
- posts-service
- comments-service
volumes:
- ./apollo-gateway:/opt/app
ports:
- 5000:5000
users-service:
build: "./users-service"
volumes:
- ./users-service:/opt/app
- /opt/app/node_modules
ports:
- 5001:5001
posts-service:
build: "./posts-service"
volumes:
- ./posts-service:/opt/app
ports:
- 5002:5002
comments-service:
build: "./comments-service"
volumes:
- ./comments-service:/opt/app
ports:
- 5003:5003
\ No newline at end of file
FROM node:14
COPY . /opt/app
WORKDIR /opt/app
RUN npm install
EXPOSE 5002
CMD npm start
\ No newline at end of file
FROM node:14
COPY . /opt/app
WORKDIR /opt/app
RUN npm install
EXPOSE 5001
CMD npm start
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment