Skip to content

Commit

Permalink
fix: Update github-action.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
jud1thDev authored Nov 11, 2024
1 parent 84b6da5 commit c736610
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions .github/workflows/github-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,13 @@ jobs:
java-version: 21
distribution: 'zulu'

- name: Make application.yml
- name: Make application.yml and GCP Key
run: |
mkdir -p ./bookduck/src/main/resources # 디렉토리가 없으면 생성
cd ./bookduck/src/main/resources
touch ./application.yml
echo "${{ secrets.APPLICATION }}" > ./application.yml
- name: Copy GCP Service Account Key to Docker Container
run: |
container_id=$(docker ps -q -f "name=my_container_name")
docker cp ./src/main/resources/mmc-bookduck-ocr.json $container_id:/home/ubuntu/bookduck/src/main/resources/mmc-bookduck-ocr.json
echo "${{ secrets.GCP_ACCESS_KEY_BASE64 }}" | openssl base64 -d -A > mmc-bookduck-ocr.json
- name: Gradle Caching
uses: actions/cache@v3
Expand Down Expand Up @@ -71,5 +67,13 @@ jobs:
sudo docker-compose -f /home/ubuntu/docker-compose.yml down # 이전 컨테이너들 제거
sudo docker pull ${{ secrets.DOCKER_REPO }}:latest # 최신 Docker 이미지 가져오기
sudo docker-compose -f /home/ubuntu/docker-compose.yml up -d # docker-compose로 컨테이너 실행
sleep 10
container_id=$(sudo docker ps -q -f "ancestor=${{ secrets.DOCKER_REPO }}:latest") # 애플리케이션 컨테이너 ID 가져오기
if [ -n "$container_id" ]; then
sudo docker cp /home/ubuntu/bookduck/src/main/resources/mmc-bookduck-ocr.json $container_id:/home/ubuntu/bookduck/src/main/resources/ # 파일 복사
else
echo "Application container not found"
exit 1
fi
sudo docker image prune -f # 불필요한 이미지를 정리

0 comments on commit c736610

Please sign in to comment.