Docker for dev
This commit is contained in:
		@@ -1,5 +1,9 @@
 | 
				
			|||||||
DATABASE_URL="mysql://root:fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6@db/learnsteam_quiz"
 | 
					DATABASE_URL="mysql://root:fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6@db/learnsteam_quiz"
 | 
				
			||||||
//DATABASE_URL="mysql://learnsteam:fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6@127.0.0.1/learnsteam_quiz"
 | 
					//DATABASE_URL="mysql://learnsteam:fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6@127.0.0.1/learnsteam_quiz"
 | 
				
			||||||
NEXTAUTH_URL=https://learnsteam-quiz.jongyeob.com
 | 
					NEXTAUTH_URL=https://learnsteam-quiz.jongyeob.com
 | 
				
			||||||
 | 
					NEXT_PUBLIC_HOST=https://learnsteam-quiz.jongyeob.com
 | 
				
			||||||
NEXT_PUBLIC_API_ENDPOINT=https://learnsteam-quiz.jongyeob.com
 | 
					NEXT_PUBLIC_API_ENDPOINT=https://learnsteam-quiz.jongyeob.com
 | 
				
			||||||
 | 
					//NEXTAUTH_URL=http://localhost:3100
 | 
				
			||||||
 | 
					//NEXT_PUBLIC_HOST=http://localhost:3100
 | 
				
			||||||
 | 
					//NEXT_PUBLIC_API_ENDPOINT=http://localhost:3100
 | 
				
			||||||
NEXTAUTH_SECRET=dd87d8220ed9535d3152910f62ca40fb8ae292ac527e9528425118406aebbce0
 | 
					NEXTAUTH_SECRET=dd87d8220ed9535d3152910f62ca40fb8ae292ac527e9528425118406aebbce0
 | 
				
			||||||
@@ -11,8 +11,8 @@ RUN yarn --frozen-lockfile
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
FROM base AS builder
 | 
					FROM base AS builder
 | 
				
			||||||
WORKDIR /app
 | 
					WORKDIR /app
 | 
				
			||||||
COPY .env.dev.sample .env
 | 
					 | 
				
			||||||
COPY . .
 | 
					COPY . .
 | 
				
			||||||
 | 
					COPY .env.dev.sample .env
 | 
				
			||||||
ENV NEXT_TELEMETRY_DISABLED 0
 | 
					ENV NEXT_TELEMETRY_DISABLED 0
 | 
				
			||||||
RUN yarn upgrade
 | 
					RUN yarn upgrade
 | 
				
			||||||
RUN npx prisma generate
 | 
					RUN npx prisma generate
 | 
				
			||||||
@@ -40,7 +40,7 @@ COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma
 | 
				
			|||||||
COPY --from=builder --chown=nextjs:nodejs /app/start.sh .
 | 
					COPY --from=builder --chown=nextjs:nodejs /app/start.sh .
 | 
				
			||||||
 | 
					
 | 
				
			||||||
USER nextjs
 | 
					USER nextjs
 | 
				
			||||||
EXPOSE 3000
 | 
					EXPOSE 3100
 | 
				
			||||||
ENV PORT 3000
 | 
					ENV PORT 3100
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CMD ["sh", "start.sh"]
 | 
					CMD ["sh", "start.sh"]
 | 
				
			||||||
@@ -16,7 +16,7 @@ services:
 | 
				
			|||||||
      dockerfile: docker/dev/Dockerfile
 | 
					      dockerfile: docker/dev/Dockerfile
 | 
				
			||||||
    image: learnsteam/learnsteam-quiz:dev
 | 
					    image: learnsteam/learnsteam-quiz:dev
 | 
				
			||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - "3100:3000"
 | 
					      - "3100:3100"
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      DB_HOST: db
 | 
					      DB_HOST: db
 | 
				
			||||||
      DB_PORT: 3306
 | 
					      DB_PORT: 3306
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user