From ee13e80322dd81cd347a25ccb6943b627eeee6fb Mon Sep 17 00:00:00 2001 From: Idhibhat Pankam Date: Sun, 28 Jul 2024 11:01:34 +0700 Subject: [PATCH] add missing envs --- .env.example | 1 - .github/workflows/build-deploy.yml | 16 ++++++++++++---- Dockerfile | 21 ++++++++++++++++++--- next.config.mjs | 8 +++++++- 4 files changed, 37 insertions(+), 9 deletions(-) diff --git a/.env.example b/.env.example index 3ee1e273..8390077f 100644 --- a/.env.example +++ b/.env.example @@ -4,5 +4,4 @@ NEXT_PUBLIC_RUP_PEUN_DATE= 2024-07-20 NEXT_PUBLIC_RPKM_DAY_1= 2025-08-03 NEXT_PUBLIC_RPKM_DAY_2= 2025-08-04 NEXT_PUBLIC_FRESHY_NIGHT= 2025-08-04T16:00:00.000Z -BASE_DOMAIN_IMAGES= APP_ENV= \ No newline at end of file diff --git a/.github/workflows/build-deploy.yml b/.github/workflows/build-deploy.yml index c8675473..79124f25 100644 --- a/.github/workflows/build-deploy.yml +++ b/.github/workflows/build-deploy.yml @@ -67,10 +67,14 @@ jobs: build-args: | APP_ENV=development API_BASE_URL=${{ vars.DEV_API_BASE_URL }} + BAAN_ANNOUCE_DATE=${{ vars.DEV_BAAN_ANNOUCE_DATE }} + CLOSED_BAAN_SELECTION_DATE=${{ vars.DEV_CLOSED_BAAN_SELECTION_DATE }} FIRST_DATE_DATE=${{ vars.DEV_FIRST_DATE_DATE }} + FRESHY_NIGHT_DATE=${{ vars.DEV_FRESHY_NIGHT_DATE }} + FRESHY_NIGHT_EVENT=${{ vars.DEV_FRESHY_NIGHT_EVENT }} + RPKM_DAY_1=${{ vars.DEV_RPKM_DAY_1 }} + RPKM_DAY_2=${{ vars.DEV_RPKM_DAY_2 }} RUP_PEUN_DATE=${{ vars.DEV_RUP_PEUN_DATE }} - BASE_DOMAIN_IMAGES=${{ vars.DEV_BASE_DOMAIN_IMAGES }} - BAAN_ANNOUCE_DATE=${{ vars.DEV_BAAN_ANNOUCE_DATE }} - name: Build and Push Docker Image (PROD) uses: docker/build-push-action@v3 @@ -83,10 +87,14 @@ jobs: build-args: | APP_ENV=production API_BASE_URL=${{ vars.PROD_API_BASE_URL }} + BAAN_ANNOUCE_DATE=${{ vars.PROD_BAAN_ANNOUCE_DATE }} + CLOSED_BAAN_SELECTION_DATE=${{ vars.PROD_CLOSED_BAAN_SELECTION_DATE }} FIRST_DATE_DATE=${{ vars.PROD_FIRST_DATE_DATE }} + FRESHY_NIGHT_DATE=${{ vars.PROD_FRESHY_NIGHT_DATE }} + FRESHY_NIGHT_EVENT=${{ vars.PROD_FRESHY_NIGHT_EVENT }} + RPKM_DAY_1=${{ vars.PROD_RPKM_DAY_1 }} + RPKM_DAY_2=${{ vars.PROD_RPKM_DAY_2 }} RUP_PEUN_DATE=${{ vars.PROD_RUP_PEUN_DATE }} - BASE_DOMAIN_IMAGES=${{ vars.PROD_BASE_DOMAIN_IMAGES }} - BAAN_ANNOUCE_DATE=${{ vars.PROD_BAAN_ANNOUCE_DATE }} send_message_dev: needs: build uses: ./.github/workflows/send-message.yml diff --git a/Dockerfile b/Dockerfile index b793ea34..22f6c620 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,15 +10,30 @@ ENV APP_ENV=${APP_ENV} ARG API_BASE_URL ENV API_BASE_URL=${API_BASE_URL} +ARG BAAN_ANNOUCE_DATE +ENV BAAN_ANNOUCE_DATE=${BAAN_ANNOUCE_DATE} + +ARG CLOSED_BAAN_SELECTION_DATE +ENV CLOSED_BAAN_SELECTION_DATE=${CLOSED_BAAN_SELECTION_DATE} + ARG FIRST_DATE_DATE ENV FIRST_DATE_DATE=${FIRST_DATE_DATE} +ARG FRESHY_NIGHT_DATE +ENV FRESHY_NIGHT_DATE=${FRESHY_NIGHT_DATE} + +ARG FRESHY_NIGHT_EVENT +ENV FRESHY_NIGHT_EVENT=${FRESHY_NIGHT_EVENT} + +ARG RPKM_DAY_1 +ENV RPKM_DAY_1=${RPKM_DAY_1} + +ARG RPKM_DAY_2 +ENV RPKM_DAY_2=${RPKM_DAY_2} + ARG RUP_PEUN_DATE ENV RUP_PEUN_DATE=${RUP_PEUN_DATE} -ARG BAAN_ANNOUCE_DATE -ENV BAAN_ANNOUCE_DATE=${BAAN_ANNOUCE_DATE} - COPY package.json pnpm-lock.yaml ./ RUN pnpm install diff --git a/next.config.mjs b/next.config.mjs index 1bf6c771..fa141206 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -23,9 +23,15 @@ const nextConfig = { }, env: { NEXT_PUBLIC_API_BASE_URL: process.env.API_BASE_URL, + NEXT_PUBLIC_BAAN_ANNOUCE_DATE: process.env.BAAN_ANNOUCE_DATE, + NEXT_PUBLIC_CLOSED_BAAN_SELECTION_DATE: + process.env.CLOSED_BAAN_SELECTION_DATE, NEXT_PUBLIC_FIRST_DATE_DATE: process.env.FIRST_DATE_DATE, + NEXT_PUBLIC_FRESHY_NIGHT_DATE: process.env.FRESHY_NIGHT_DATE, + NEXT_PUBLIC_FRESHY_NIGHT_EVENT: process.env.FRESHY_NIGHT_EVENT, + NEXT_PUBLIC_RPKM_DAY_1: process.env.RPKM_DAY_1, + NEXT_PUBLIC_RPKM_DAY_2: process.env.RPKM_DAY_2, NEXT_PUBLIC_RUP_PEUN_DATE: process.env.RUP_PEUN_DATE, - NEXT_PUBLIC_BAAN_ANNOUCE_DATE: process.env.BAAN_ANNOUCE_DATE, }, };