Skip to content

feat: 번개 좋아요 API 개선 #84

feat: 번개 좋아요 API 개선

feat: 번개 좋아요 API 개선 #84

Workflow file for this run

name: doit-CICD
on: [push]
# push:
# branches: [ * ]
env:
NAME: parkhyuntae
REPO: doit
RESOURCE_PATH: ./src/main/resources/application-prod.yml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'temurin'
- name: Set yml file
uses: microsoft/variable-substitution@v1
with:
files: ${{ env.RESOURCE_PATH }}
env:
spring.datasource.url: ${{ secrets.RDS_HOST }}
spring.datasource.username: ${{ secrets.RDS_USERNAME }}
spring.datasource.password: ${{ secrets.RDS_PASSWORD }}
spring.jwt.secret: ${{ secrets.JWT_SECRET }}
cloud.aws.region: ${{ secrets.AWS_REGION }}
cloud.aws.s3.bucket: ${{ secrets.AWS_S3_BUCKET }}
cloud.aws.credentials.access-key: ${{ secrets.AWS_ACCESS_KEY }}
cloud.aws.credentials.secret-key: ${{ secrets.AWS_SECRET_KEY }}
- name: Make gradlew executable
run: chmod +x ./gradlew
- name: Build with Gradle
uses: gradle/[email protected]
with:
arguments: build
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{secrets.DOCKERHUB_USERNAME}}
password: ${{secrets.DOCKERHUB_PASSWORD}}
- name: Build and push
uses: docker/build-push-action@v2
with:
context: ./
file: ./Dockerfile
push: true
tags: ${{env.NAME}}/${{env.REPO}}:latest