Skip to content
Snippets Groups Projects
Commit 56269d70 authored by GUVEN Kemal's avatar GUVEN Kemal
Browse files

docker back

parent a1a92094
Branches docker-back
No related tags found
1 merge request!12docker back
.git
node_modules
dist
npm-debug.log
\ No newline at end of file
# Nodejs Base image
FROM node
# install and app dependencies
COPY . ./
RUN npm install -g @nestjs/cli
RUN npm ci
RUN mkdir /dist
RUN mkdir /dist/config
#RUN npm run build
RUN echo '\n\
{\n\
"server": {\n\
"uri": "localhost",\n\
"port": 3001\n\
},\n\
"resources": {\n\
"internshipAgreements": "internship-agreements"\n\
},\n\
"mongodb": {\n\
"uri": "mongodb://db:27017/internship-manager"\n\
},\n\
"mailgun": {\n\
"apiKey": "5d9beaef19aaa5bb01aa59bd48a12501-f7d687c0-d4d95492",\n\
"domain": "sandboxab7a8915c6f942d599319a95f74da7a6.mailgun.org"\n\
}\n\
}' >> /dist/config/config.json
#COPY /app/dist/config/config.template.json /app/dist/config/config.json
# start app
EXPOSE 3001
CMD [ "npm", "run","start:dev" ]
version: "3"
services:
back_app:
depends_on:
- db
restart: always
build: .
ports:
- "3001:3001"
environment:
- DB_URL=mongodb://db_mongo
db:
image: mongo
container_name: db_mongo
volumes:
- mongodata:/data/db
ports:
- "27017:27017"
volumes:
mongodata:
\ No newline at end of file
services:
mongo:
image: mongo
container_name: mongo
ports:
- 27017:27017
restart: always
Lancer la commande suivante dans le dossier InternshipManager-Back (mongo + back) :
- docker compose up
Lancer les commandes suivantes dans le dossier gestion-front (front) :
- docker build -t front .
- docker run -it --rm -p 4200:4200 --name front-container front
\ 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