diff --git a/.github/workflows/cd-release-deploy.yml b/.github/workflows/cd-release-deploy.yml index 68eb949..d112e52 100644 --- a/.github/workflows/cd-release-deploy.yml +++ b/.github/workflows/cd-release-deploy.yml @@ -131,7 +131,10 @@ jobs: export APP_PORT="$APP_PORT" export VERSION="$VERSION" + sudo mkdir -p "/srv/todaybook/${APP_NAME}" + sudo chown ssm-user:ssm-user "/srv/todaybook/${APP_NAME}" cd "/srv/todaybook/${APP_NAME}" + echo "$GHCR_PAT" | sudo docker login ghcr.io -u "$GHCR_USER" --password-stdin chmod +x deploy.sh ./deploy.sh @@ -179,4 +182,4 @@ jobs: run: | set -euo pipefail VERSION="${{ needs.prepare-image.outputs.version }}" - docker buildx imagetools create "${REGISTRY}/${IMAGE_NAME}:${VERSION}" --tag "${REGISTRY}/${IMAGE_NAME}:latest" \ No newline at end of file + docker buildx imagetools create "${REGISTRY}/${IMAGE_NAME}:${VERSION}" --tag "${REGISTRY}/${IMAGE_NAME}:latest"