From 5731bac6798b10d614ac423dd796dfca15f96fd7 Mon Sep 17 00:00:00 2001 From: Zepelown Date: Sat, 21 Dec 2024 01:20:11 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20application-prod=20=EC=95=84=EC=98=88=20?= =?UTF-8?q?secret=EC=97=90=EC=84=9C=20=EC=83=9D=EC=84=B1=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cicd.yml | 42 +++++++++++++++----------------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 23c6b88..d24ac29 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -33,26 +33,16 @@ jobs: java-version: '17' distribution: 'temurin' + - name: make application-prod.properties + run: | + cd ./wabi/src/main/resources + touch ./application-prod.properties + echo "${{ secrets.PROD_APPLICATION_PROPERTIES }}" > ./application-prod.properties + shell: bash + - name: Grant execute permission for gradlew run: chmod +x ./wabi/gradlew - - name: Set environment values - run: | - cat < ./wabi/src/main/resources/application-prod.properties - spring.datasource.url=${{ secrets.SPRING_DATASOURCE_URL }} - spring.datasource.username=${{ secrets.SPRING_DATASOURCE_USERNAME }} - spring.datasource.password=${{ secrets.SPRING_DATASOURCE_PASSWORD }} - jwt.secret-key=${{ secrets.JWT_KEY }} - jwt.expiration-minutes=${{ secrets.JWT_EXPIRATION_MINUTES }} - jwt.refresh-expiration-hours=${{ secrets.JWT_REFRESH_EXPIRATION_HOURS }} - jwt.issuer=${{ secrets.JWT_ISSUER }} - spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver - spring.jpa.show-sql=true - spring.jpa.hibernate.ddl-auto=create - logging.level.org.springframework.security=DEBUG - logging.level.org.springframework.web=DEBUG - logging.level.org.springframework.http=DEBUG - EOL - name: Build with Gradle run: | cd wabi @@ -85,15 +75,15 @@ jobs: sudo docker pull ${{ secrets.DOCKERHUB_USERNAME }}/${{ secrets.DOCKERHUB_REPOSITORY }} # Create .env file in the correct directory - echo "SPRING_DATASOURCE_URL=${{ secrets.SPRING_DATASOURCE_URL }}" | sudo tee -a .env > /dev/null - echo "SPRING_DATASOURCE_USERNAME=${{ secrets.SPRING_DATASOURCE_USERNAME }}" | sudo tee -a .env > /dev/null - echo "SPRING_DATASOURCE_PASSWORD=${{ secrets.SPRING_DATASOURCE_PASSWORD }}" | sudo tee -a .env > /dev/null - echo "JWT_KEY=${{ secrets.JWT_KEY }}" | sudo tee -a .env > /dev/null - echo "JWT_EXPIRATION_MINUTES=${{ secrets.JWT_EXPIRATION_MINUTES }}" | sudo tee -a .env > /dev/null - echo "JWT_REFRESH_EXPIRATION_HOURS=${{ secrets.JWT_REFRESH_EXPIRATION_HOURS }}" | sudo tee -a .env > /dev/null - echo "JWT_ISSUER=${{ secrets.JWT_ISSUER }}" | sudo tee -a .env > /dev/null - echo "DOCKERHUB_USERNAME=${{ secrets.DOCKERHUB_USERNAME }}" | sudo tee -a .env > /dev/null - echo "DOCKERHUB_REPOSITORY=${{ secrets.DOCKERHUB_REPOSITORY }}" | sudo tee -a .env > /dev/null + # echo "SPRING_DATASOURCE_URL=${{ secrets.SPRING_DATASOURCE_URL }}" | sudo tee -a .env > /dev/null + # echo "SPRING_DATASOURCE_USERNAME=${{ secrets.SPRING_DATASOURCE_USERNAME }}" | sudo tee -a .env > /dev/null + # echo "SPRING_DATASOURCE_PASSWORD=${{ secrets.SPRING_DATASOURCE_PASSWORD }}" | sudo tee -a .env > /dev/null + # echo "JWT_KEY=${{ secrets.JWT_KEY }}" | sudo tee -a .env > /dev/null + # echo "JWT_EXPIRATION_MINUTES=${{ secrets.JWT_EXPIRATION_MINUTES }}" | sudo tee -a .env > /dev/null + # echo "JWT_REFRESH_EXPIRATION_HOURS=${{ secrets.JWT_REFRESH_EXPIRATION_HOURS }}" | sudo tee -a .env > /dev/null + # echo "JWT_ISSUER=${{ secrets.JWT_ISSUER }}" | sudo tee -a .env > /dev/null + # echo "DOCKERHUB_USERNAME=${{ secrets.DOCKERHUB_USERNAME }}" | sudo tee -a .env > /dev/null + # echo "DOCKERHUB_REPOSITORY=${{ secrets.DOCKERHUB_REPOSITORY }}" | sudo tee -a .env > /dev/null sudo docker-compose down sudo docker-compose up -d