From dd76a37982588ec12e4f254aa4292da2412bb57a Mon Sep 17 00:00:00 2001 From: JongYeob Sheen Date: Mon, 13 Nov 2023 13:24:50 +0900 Subject: [PATCH] Docker for dev --- .env.dev.sample | 4 ++++ docker/dev/Dockerfile | 6 +++--- docker/dev/docker-compose.yml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.env.dev.sample b/.env.dev.sample index 46154d0..9a79933 100644 --- a/.env.dev.sample +++ b/.env.dev.sample @@ -1,5 +1,9 @@ DATABASE_URL="mysql://root:fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6@db/learnsteam_quiz" //DATABASE_URL="mysql://learnsteam:fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6@127.0.0.1/learnsteam_quiz" NEXTAUTH_URL=https://learnsteam-quiz.jongyeob.com +NEXT_PUBLIC_HOST=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 \ No newline at end of file diff --git a/docker/dev/Dockerfile b/docker/dev/Dockerfile index f92ffc4..feee86e 100644 --- a/docker/dev/Dockerfile +++ b/docker/dev/Dockerfile @@ -11,8 +11,8 @@ RUN yarn --frozen-lockfile FROM base AS builder WORKDIR /app -COPY .env.dev.sample .env COPY . . +COPY .env.dev.sample .env ENV NEXT_TELEMETRY_DISABLED 0 RUN yarn upgrade 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 . USER nextjs -EXPOSE 3000 -ENV PORT 3000 +EXPOSE 3100 +ENV PORT 3100 CMD ["sh", "start.sh"] \ No newline at end of file diff --git a/docker/dev/docker-compose.yml b/docker/dev/docker-compose.yml index a430774..7d9c375 100644 --- a/docker/dev/docker-compose.yml +++ b/docker/dev/docker-compose.yml @@ -16,7 +16,7 @@ services: dockerfile: docker/dev/Dockerfile image: learnsteam/learnsteam-quiz:dev ports: - - "3100:3000" + - "3100:3100" environment: DB_HOST: db DB_PORT: 3306