Commit 8e726cda by Shaganaz

Updated Docker setup

parent 8c201fce
FROM node:18-alpine
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
version: '3.8'
services:
app:
build: .
container_name: quiz-app
ports:
- "3000:3000"
environment:
- DB_HOST=mysql
- DB_USER=root
- DB_PASS=Shaganaz@123
- DB_NAME=quiz_app
- JWT_SECRET=secretkey123
- JWT_EXPIRES_IN=1h
depends_on:
- mysql
networks:
- quiz-network
mysql:
image: mysql:8
container_name: quiz-mysql
environment:
MYSQL_ROOT_PASSWORD: Shaganaz@123
MYSQL_DATABASE: quiz_app
ports:
- "3306:3306"
networks:
- quiz-network
networks:
quiz-network:
driver: bridge
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment