FEAT(repo): add jaejadle and joossam applications

- jaejadle: Next.js app at jaejadle.kro.kr (prod)
- jaejadle-dev: dev environment at dev.jaejadle.kro.kr
- joossam: FastAPI app at joossameng.kro.kr (prod)
- joossam-dev: dev environment at dev.joossameng.kro.kr
- All apps use Authelia SSO
- jaejadle uses ExternalSecrets for DB and AWS credentials
This commit is contained in:
2026-01-05 15:45:08 +09:00
parent db6347ff52
commit 23bb95c32f
23 changed files with 628 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: jaejadle-dev-secrets
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-backend
kind: ClusterSecretStore
target:
name: jaejadle-dev-secrets
creationPolicy: Owner
deletionPolicy: Retain
data:
- secretKey: DATABASE_URL
remoteRef:
key: jaejadle-dev
property: DATABASE_URL
- secretKey: JWT_SECRET
remoteRef:
key: jaejadle-dev
property: JWT_SECRET
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
key: jaejadle-dev
property: AWS_ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
key: jaejadle-dev
property: AWS_SECRET_ACCESS_KEY
- secretKey: AWS_S3_BUCKET_NAME
remoteRef:
key: jaejadle-dev
property: AWS_S3_BUCKET_NAME
- secretKey: AWS_S3_ENDPOINT
remoteRef:
key: jaejadle-dev
property: AWS_S3_ENDPOINT
- secretKey: AWS_REGION
remoteRef:
key: jaejadle-dev
property: AWS_REGION
- secretKey: CODE
remoteRef:
key: jaejadle-dev
property: CODE