Skip to content

Commit 32e0eb9

Browse files
committed
fix: mysql url 동적 할당
1 parent 988a2ac commit 32e0eb9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/deploy-dev.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ jobs:
9595
echo "ECS_CLUSTER=$(echo "$TF_OUTPUTS" | jq -r '.ecs_cluster_name.value')" >> $GITHUB_ENV
9696
echo "ECS_SERVICE=$(echo "$TF_OUTPUTS" | jq -r '.ecs_api_service_name.value')" >> $GITHUB_ENV
9797
echo "CONTAINER_NAME=$(echo "$TF_OUTPUTS" | jq -r '.ecs_api_container_name.value')" >> $GITHUB_ENV
98+
echo "PRIVATE_IP=$(echo "$TF_OUTPUTS" | jq -r '.mysql_instance_private_ip.value')" >> $GITHUB_ENV
9899
99100
- name: Configure AWS credentials
100101
uses: aws-actions/configure-aws-credentials@v4
@@ -103,6 +104,16 @@ jobs:
103104
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
104105
aws-region: ${{ env.AWS_REGION }}
105106

107+
- name: Update MYSQL_URL in Parameter Store
108+
run: |
109+
MYSQL_URL="jdbc:mysql://${PRIVATE_IP}:3306/eatda?useUnicode=true&characterEncoding=UTF-8"
110+
111+
aws ssm put-parameter \
112+
--name "/dev/MYSQL_URL" \
113+
--type "SecureString" \
114+
--value "$MYSQL_URL" \
115+
--overwrite
116+
106117
- name: Set up Node.js
107118
uses: actions/setup-node@v4
108119
with:

0 commit comments

Comments
 (0)