Skip to content

Commit 9666316

Browse files
committed
chore: refine infra workflows and docker build
1 parent c0052b6 commit 9666316

3 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/create-secret.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ on:
44
workflow_dispatch:
55
push:
66
branches: [main]
7+
paths:
8+
- '.github/workflows/create-secret.yml'
9+
10+
concurrency:
11+
group: create-harbor-secret
12+
cancel-in-progress: true
713

814
jobs:
915
create-secret:
@@ -14,18 +20,18 @@ jobs:
1420
with:
1521
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
1622
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
17-
aws-region: ap-northeast-2
23+
aws-region: ${{ vars.AWS_REGION }}
1824

1925
- name: kubeconfig 설정
2026
run: |
2127
aws eks update-kubeconfig \
22-
--name skala3-cloud1-team8 \
23-
--region ap-northeast-2
28+
--name "${{ vars.EKS_CLUSTER_NAME }}" \
29+
--region "${{ vars.AWS_REGION }}"
2430
2531
- name: harbor-secret 생성
2632
run: |
2733
kubectl create secret docker-registry harbor-secret \
28-
-n opentraum \
34+
-n "${{ vars.TARGET_NAMESPACE }}" \
2935
--docker-server=${{ secrets.HARBOR_REGISTRY }} \
3036
--docker-username=${{ secrets.HARBOR_USERNAME }} \
3137
--docker-password=${{ secrets.HARBOR_PASSWORD }} \

docker/Dockerfile.spring

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,14 @@
77

88
FROM gradle:8.12-jdk21 AS builder
99
WORKDIR /app
10-
COPY . .
10+
11+
COPY build.gradle settings.gradle ./
12+
COPY gradle ./gradle
13+
14+
# Keep dependency resolution in its own layer so source-only changes reuse cache.
15+
RUN gradle dependencies --no-daemon || true
16+
17+
COPY src ./src
1118
RUN gradle bootJar --no-daemon -x test
1219

1320
FROM eclipse-temurin:21-jre

scripts/init-db.sh

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99

1010
set -e
1111

12-
echo "========================================="
13-
echo " OpenTraum: Initializing databases..."
14-
echo "========================================="
15-
1612
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
1713
1814
-- Auth Service Database
@@ -58,12 +54,3 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E
5854
GRANT ALL PRIVILEGES ON DATABASE opentraum_payment TO opentraum;
5955
6056
EOSQL
61-
62-
echo "========================================="
63-
echo " OpenTraum: All databases created!"
64-
echo " - opentraum_auth"
65-
echo " - opentraum_user"
66-
echo " - opentraum_event"
67-
echo " - opentraum_reservation"
68-
echo " - opentraum_payment"
69-
echo "========================================="

0 commit comments

Comments
 (0)