Skip to content

Commit 3cb777d

Browse files
committed
Fix : 환경 변수 설정 변경
1 parent f44463e commit 3cb777d

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

.github/workflows/deploy.yml

+15-10
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ jobs:
1717
uses: actions/setup-java@v2
1818
with:
1919
java-version: '17'
20-
distribution: 'temurin' # 또는 'adopt' 등 다른 배포판
20+
distribution: 'temurin'
2121

22-
# 테스트 없이 빌드
2322
- name: Build with Gradle
2423
run: ./gradlew clean build --exclude-task test --parallel --build-cache
2524

@@ -49,31 +48,37 @@ jobs:
4948
env:
5049
VB_PRIVATE_KEY: ${{ secrets.VB_PRIVATE_KEY }}
5150
run: |
52-
echo "${{ secrets.VB_PRIVATE_KEY }}" > private_key.pem
51+
echo "$VB_PRIVATE_KEY" > private_key.pem
5352
chmod 600 private_key.pem
5453
scp -i private_key.pem docker-compose.yml [email protected]:/home/user/
5554
rm private_key.pem
5655
5756
- name: Set environment variables on remote server
57+
env:
58+
VB_PRIVATE_KEY: ${{ secrets.VB_PRIVATE_KEY }}
5859
run: |
59-
ssh -i ${{ secrets.VB_PRIVATE_KEY }} [email protected] << 'EOF'
60-
echo "MYSQL_ROOT_PASSWORD=${{ secrets.MYSQL_ROOT_PASSWORD }}" >> /home/user/.env
60+
echo "$VB_PRIVATE_KEY" > private_key.pem
61+
chmod 600 private_key.pem
62+
ssh -i private_key.pem [email protected] << 'EOF'
63+
echo "MYSQL_ROOT_PASSWORD=${{ secrets.MYSQL_ROOT_PASSWORD }}" > /home/user/.env
6164
echo "MYSQL_DATABASE=${{ secrets.MYSQL_DATABASE }}" >> /home/user/.env
6265
echo "MYSQL_USER=${{ secrets.MYSQL_USER }}" >> /home/user/.env
6366
echo "MYSQL_PASSWORD=${{ secrets.MYSQL_PASSWORD }}" >> /home/user/.env
6467
echo "SPRING_DATASOURCE_USERNAME=${{ secrets.SPRING_DATASOURCE_USERNAME }}" >> /home/user/.env
6568
echo "SPRING_DATASOURCE_PASSWORD=${{ secrets.SPRING_DATASOURCE_PASSWORD }}" >> /home/user/.env
6669
EOF
67-
70+
rm private_key.pem
6871
6972
- name: Deploy to VirtualBox
73+
env:
74+
VB_PRIVATE_KEY: ${{ secrets.VB_PRIVATE_KEY }}
7075
run: |
71-
echo "${{ secrets.VB_PRIVATE_KEY }}" > private_key.pem
76+
echo "$VB_PRIVATE_KEY" > private_key.pem
7277
chmod 600 private_key.pem
7378
ssh -i private_key.pem [email protected] << 'EOF'
7479
cd /home/user/
75-
docker-compose down
76-
docker-compose pull
77-
docker-compose up
80+
docker-compose --env-file .env down
81+
docker-compose --env-file .env pull
82+
docker-compose --env-file .env up -d
7883
EOF
7984
rm private_key.pem

0 commit comments

Comments
 (0)