Skip to content

Commit dfe49fa

Browse files
committed
fix: 도커 수정
1 parent bb65f3d commit dfe49fa

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,22 @@ jobs:
4242
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
4343

4444
- name: Build and push Docker image
45+
shell: bash
46+
env:
47+
SECRET_KEY: ${{ secrets.SECRET_KEY }}
4548
run: |
49+
set -euo pipefail
50+
4651
IMAGE_NAME=ghcr.io/${{ github.repository_owner }}/blog
4752
IMAGE_TAG=$(date +%Y%m%d%H%M%S)
48-
echo "IMAGE_TAG=$IMAGE_TAG" >> $GITHUB_ENV
53+
echo "IMAGE_TAG=$IMAGE_TAG" >> "$GITHUB_ENV"
4954
50-
printf "%s" "${{ secrets.SECRET_KEY }}" > secret_key.txt
55+
# ✅ env로 받은 값을 파일로 저장 (YAML 문제 없음)
56+
printf '%s' "$SECRET_KEY" > secret_key.txt
5157
5258
docker buildx build \
5359
--secret id=SECRET_KEY,src=secret_key.txt \
54-
-t $IMAGE_NAME:$IMAGE_TAG \
60+
-t "$IMAGE_NAME:$IMAGE_TAG" \
5561
--push .
5662
5763
rm -f secret_key.txt

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# syntax=docker/dockerfile:1.5
2+
13
FROM node:20-alpine AS deps
24
WORKDIR /app
35

0 commit comments

Comments
 (0)