Docker db volume - learnsteam-quiz, port 3100

This commit is contained in:
2023-11-18 13:12:19 +09:00
parent dd76a37982
commit 2751c37e80
9 changed files with 121 additions and 18 deletions

View File

@ -28,7 +28,7 @@ COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
USER nextjs
EXPOSE 3000
ENV PORT 3000
EXPOSE 3100
ENV PORT 3100
CMD ["node", "server.js"]

View File

@ -1,10 +1,30 @@
version: "3"
services:
superrichquiz-app:
db:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
MYSQL_DATABASE: learnsteam_quiz
ports:
- "33062:3306"
volumes:
- db-learnsteam-quiz:/var/lib/mysql
app:
build:
context: ../../
dockerfile: docker/prod/Dockerfile
image: learnsteam/learnsteam-quiz
ports:
- "3100:3000"
- "3100:3100"
environment:
DB_HOST: db
DB_PORT: 3306
DB_USER: root
DB_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
DB_NAME: learnsteam_quiz
depends_on:
- db
restart: always
volumes:
db-learnsteam-quiz: