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

@ -9,7 +9,7 @@ services:
ports:
- "33062:3306"
volumes:
- db-data:/var/lib/mysql
- db-learnsteam-quiz:/var/lib/mysql
app:
build:
context: ../../
@ -27,4 +27,4 @@ services:
- db
restart: always
volumes:
db-data:
db-learnsteam-quiz:

View File

@ -40,7 +40,7 @@ COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma
COPY --from=builder --chown=nextjs:nodejs /app/start.sh .
USER nextjs
EXPOSE 3000
ENV PORT 3000
EXPOSE 3100
ENV PORT 3100
CMD ["sh", "start.sh"]

View File

@ -9,14 +9,14 @@ services:
ports:
- "33062:3306"
volumes:
- db-data:/var/lib/mysql
- db-learnsteam-quiz:/var/lib/mysql
app:
build:
context: ../../
dockerfile: docker/local/Dockerfile
image: learnsteam/learnsteam-quiz:local
ports:
- "3000:3000"
- "3100:3100"
environment:
DB_HOST: db
DB_PORT: 3306
@ -27,4 +27,4 @@ services:
- db
restart: always
volumes:
db-data:
db-learnsteam-quiz:

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: