Skip to content

Commit ae770f3

Browse files
authored
Merge pull request #149 from Central-MakeUs/dev
[fix] ๋ฒ ํฌ ์Šคํฌ๋ฆฝํŠธ ์ˆ˜์ •
2 parents 4efe073 + 8fc95c0 commit ae770f3

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

โ€Ž.github/workflows/deploy.ymlโ€Ž

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,13 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v4
1515

16-
# โœ… ์ˆ˜์ •: actions/setup-java ์‚ฌ์šฉ ๋ฐ with ์œ„์น˜ ๊ต์ •
17-
- name: Set up JDK 17
18-
uses: actions/setup-java@v4
16+
- uses: actions/setup-java@v4
1917
with:
20-
java-version: '17'
21-
distribution: 'temurin'
22-
cache: gradle # ๋นŒ๋“œ ์†๋„ ํ–ฅ์ƒ์„ ์œ„ํ•œ ์บ์‹ฑ ์ถ”๊ฐ€
18+
distribution: temurin
19+
java-version: 17
2320

2421
- name: Create application.yml
25-
run: |
26-
mkdir -p ./src/main/resources
27-
echo "${{ secrets.APPLICATION_PROPERTIES }}" > ./src/main/resources/application.yml
22+
run: echo "${{ secrets.APPLICATION_PROPERTIES }}" > ./src/main/resources/application.yml
2823

2924
- name: Build Spring Boot
3025
run: |
@@ -39,8 +34,9 @@ jobs:
3934
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
4035

4136
- name: Login to ECR
42-
id: login-ecr
43-
uses: aws-actions/amazon-ecr-login@v2
37+
run: |
38+
aws ecr get-login-password --region ap-northeast-2 \
39+
| docker login --username AWS --password-stdin 839983937363.dkr.ecr.ap-northeast-2.amazonaws.com
4440
4541
- name: Build & Push Docker Image
4642
run: |
@@ -69,9 +65,7 @@ jobs:
6965
run: |
7066
ssh ec2-server << 'EOF'
7167
set -e
72-
73-
# โœ… ์ถ”๊ฐ€: EC2์— AWS CLI๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผ ํ•จ
74-
# ECR ๋กœ๊ทธ์ธ์„ ์œ„ํ•ด AWS ์ž๊ฒฉ ์ฆ๋ช…์ด EC2์—๋„ ์„ค์ •๋˜์–ด ์žˆ๊ฑฐ๋‚˜ IAM Role์ด ๋ถ€์—ฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
68+
7569
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 839983937363.dkr.ecr.ap-northeast-2.amazonaws.com
7670
7771
echo "โ–ถ Nginx ํ™˜๊ฒฝ ์„ค์ • ํ™•์ธ"
@@ -98,11 +92,13 @@ jobs:
9892
docker stop $TARGET || true
9993
docker rm $TARGET || true
10094
101-
docker run -d \
95+
docker run -d \
10296
--name $TARGET \
10397
--restart=always \
98+
-e SPRING_PROFILES_ACTIVE=$TARGET \
10499
-p $TARGET_PORT:8080 \
105-
-e SPRING_PROFILES_ACTIVE=prod \
100+
-e SPRING_DATA_REDIS_HOST=172.17.0.1 \
101+
-e SPRING_DATA_REDIS_PORT=6379 \
106102
839983937363.dkr.ecr.ap-northeast-2.amazonaws.com/forday:latest
107103
108104
echo "โ–ถ ํ—ฌ์Šค ์ฒดํฌ ์‹œ์ž‘"

0 commit comments

Comments
ย (0)