Skip to content

Commit 10cf66f

Browse files
committed
Merge branch 'feature/add-github-actions'
2 parents 5613a39 + d400936 commit 10cf66f

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

.aws/ecs.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,9 @@ Resources:
126126
LogConfiguration:
127127
LogDriver: awslogs
128128
Options:
129-
awslogs-group: /ecs/laravel-app
129+
awslogs-group: "/ecs/laravel"
130130
awslogs-region: !Ref AWS::Region
131131
awslogs-stream-prefix: ecs
132-
User: root
133-
MountPoints: []
134-
VolumesFrom: []
135132
WorkingDirectory: /var/www
136133

137134
# --------------------------

run.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ AWS_CFN_STACK_NAME="laravel-network-stack"
44
AWS_ECS_STACK_NAME="laravel-ecs-stack"
55
AWS_CFN_TEMPLATE_PATH=".aws"
66
AWS_REGION="ap-northeast-1"
7+
AWS_ECS_TASK_DEFINITION_PATH="${AWS_CFN_TEMPLATE_PATH}/ecs-task-definition.json"
78

89
# スタックの状態を確認する関数
910
check_stack_status() {
@@ -50,29 +51,34 @@ case "$1" in
5051
CURRENT_TIME=$(date +%s)
5152

5253
# スタックの状態を確認
54+
echo "Checking stack status..."
5355
STACK_STATUS=$(check_stack_status ${AWS_ECS_STACK_NAME})
56+
echo "Stack status: ${STACK_STATUS}"
5457

5558
# ROLLBACK_COMPLETEの場合、スタックを削除
5659
if [ "${STACK_STATUS}" = "ROLLBACK_COMPLETE" ]; then
57-
echo "ROLLBACK_COMPLETEのスタックを削除します..."
60+
echo "Deleting ROLLBACK_COMPLETE stack..."
5861
aws cloudformation delete-stack --stack-name ${AWS_ECS_STACK_NAME}
59-
echo "スタックの削除完了を待機中..."
62+
echo "Waiting for stack deletion to complete..."
6063
aws cloudformation wait stack-delete-complete --stack-name ${AWS_ECS_STACK_NAME}
6164
fi
6265

6366
# ECSスタックをデプロイ
67+
echo "Deploying ECS stack..."
6468
aws cloudformation deploy \
6569
--template-file ${AWS_CFN_TEMPLATE_PATH}/ecs.yml \
6670
--stack-name ${AWS_ECS_STACK_NAME} \
6771
--capabilities CAPABILITY_NAMED_IAM \
68-
--parameter-overrides DeployTime="${CURRENT_TIME}"
72+
--parameter-overrides \
73+
DeployTime="${CURRENT_TIME}"
6974
RETURN_CODE=$?
7075
if [ $RETURN_CODE -ne 0 ]; then
7176
echo "ECSリソースのデプロイに失敗しました。"
7277
exit 1
7378
fi
7479

7580
# スタックの更新完了を待機
81+
echo "Waiting for stack update to complete..."
7682
wait_for_stack ${AWS_ECS_STACK_NAME}
7783

7884
echo "ECSリソースのデプロイが完了しました。"

0 commit comments

Comments
 (0)