Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/dev-ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ jobs:
env:
ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }}
IMAGE_TAG: ${{ github.sha }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: |
docker buildx build \
--platform linux/amd64 \
Expand Down Expand Up @@ -71,7 +72,8 @@ jobs:
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
KAMIS_API_KEY: ${{ secrets.KAMIS_API_KEY }}
KAMIS_ID: ${{ secrets.KAMIS_ID }}
ADMIN_API_KEY: ${{secrets.ADMIN_API_KEY}}
ADMIN_API_KEY: ${{ secrets.ADMIN_API_KEY }}
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
run: |
set -euo pipefail # 스크립트 오류 발생 시 즉시 중단

Expand Down Expand Up @@ -101,6 +103,7 @@ jobs:
-e KAMIS_API_KEY="$KAMIS_API_KEY" \
-e KAMIS_ID="$KAMIS_ID" \
-e ADMIN_API_KEY="$ADMIN_API_KEY" \
-e SENTRY_DSN="$SENTRY_DSN" \
$IMAGE_URI
echo "✅ New container started."

Expand Down
9 changes: 9 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ plugins {
id("org.springframework.boot") version "3.5.4"
id("io.spring.dependency-management") version "1.1.7"
id("com.diffplug.spotless") version "7.2.1"
id("io.sentry.jvm.gradle") version "5.9.0"
}

group = "org.example"
Expand Down Expand Up @@ -71,3 +72,11 @@ dependencies {
kotlin { compilerOptions { freeCompilerArgs.addAll("-Xjsr305=strict") } }

tasks.withType<Test> { useJUnitPlatform() }

sentry {
includeSourceContext.set(true)

org.set("dnd1302")
projectName.set("eodigo-backend")
authToken.set(System.getenv("SENTRY_AUTH_TOKEN"))
}
7 changes: 7 additions & 0 deletions src/main/resources/application-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,10 @@ kamis:
api:
key: ${KAMIS_API_KEY}
cert-id: ${KAMIS_ID}

sentry:
dsn: ${SENTRY_DSN}
environment: dev
traces-sample-rate: 1.0
send-default-pii: true
enabled: true
Loading