Skip to content

Commit fc18205

Browse files
authored
Merge pull request #256 from JECT-Study/develop
release: develop → main
2 parents f48498a + 86800c4 commit fc18205

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,13 @@ jobs:
127127
GA_ENABLED: ${{ secrets.GA_ENABLED }}
128128
GA_MEASUREMENT_ID: ${{ secrets.GA_MEASUREMENT_ID }}
129129
GA_API_SECRET: ${{ secrets.GA_API_SECRET }}
130+
AMPLITUDE_ENABLED: ${{ secrets.AMPLITUDE_ENABLED }}
131+
AMPLITUDE_API_KEY: ${{ secrets.AMPLITUDE_API_KEY }}
130132
with:
131133
host: ${{ secrets.EC2_HOST }}
132134
username: ${{ secrets.EC2_USERNAME }}
133135
key: ${{ secrets.EC2_SSH_KEY }}
134-
envs: DATABASE_HOST,DATABASE_USERNAME,DATABASE_PASSWORD,APP_JWT_SECRET,APP_JWT_ACCESS_TOKEN_EXPIRATION_SECONDS,APP_JWT_REFRESH_TOKEN_EXPIRATION_SECONDS,APP_OAUTH2_REDIRECT_SUCCESS_URL,APP_OAUTH2_EXTRA_INFO_URL,GOOGLE_OAUTH_CLIENT_ID,GOOGLE_OAUTH_CLIENT_SECRET,FIREBASE_SERVICE_ACCOUNT_JSON,AWS_S3_BUCKET,AWS_S3_REGION,AWS_S3_ACCESS_KEY,AWS_S3_SECRET_KEY,GEMINI_PROJECT_ID,GEMINI_ENABLED,GA_ENABLED,GA_MEASUREMENT_ID,GA_API_SECRET
136+
envs: DATABASE_HOST,DATABASE_USERNAME,DATABASE_PASSWORD,APP_JWT_SECRET,APP_JWT_ACCESS_TOKEN_EXPIRATION_SECONDS,APP_JWT_REFRESH_TOKEN_EXPIRATION_SECONDS,APP_OAUTH2_REDIRECT_SUCCESS_URL,APP_OAUTH2_EXTRA_INFO_URL,GOOGLE_OAUTH_CLIENT_ID,GOOGLE_OAUTH_CLIENT_SECRET,FIREBASE_SERVICE_ACCOUNT_JSON,AWS_S3_BUCKET,AWS_S3_REGION,AWS_S3_ACCESS_KEY,AWS_S3_SECRET_KEY,GEMINI_PROJECT_ID,GEMINI_ENABLED,GA_ENABLED,GA_MEASUREMENT_ID,GA_API_SECRET,AMPLITUDE_ENABLED,AMPLITUDE_API_KEY
135137
script: |
136138
mkdir -p /home/ubuntu/app/secrets
137139
echo "$FIREBASE_SERVICE_ACCOUNT_JSON" > /home/ubuntu/app/secrets/firebase-service-account.json

scripts/deploy.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,17 @@ if [ -n "${GA_MEASUREMENT_ID:-}" ]; then
169169
log "GA4 설정 추가됨"
170170
fi
171171

172+
# Amplitude HTTP V2 설정 (선택적)
173+
# API Key가 있을 때만 전달. 없으면 앱은 no-op으로 동작(RDB 적재는 그대로).
174+
if [ -n "${AMPLITUDE_API_KEY:-}" ]; then
175+
DOCKER_OPTS+=(
176+
-e AMPLITUDE_ENABLED
177+
-e AMPLITUDE_API_KEY
178+
-e AMPLITUDE_ENDPOINT
179+
)
180+
log "Amplitude 설정 추가됨"
181+
fi
182+
172183
docker run "${DOCKER_OPTS[@]}" "$IMAGE" >/dev/null
173184

174185
# 헬스체크 (docker inspect로 healthy 상태 확인)

0 commit comments

Comments
 (0)