69 lines
1.5 KiB
YAML
69 lines
1.5 KiB
YAML
common:
|
|
namespace: argo-demo
|
|
|
|
database:
|
|
image: mysql:8.4
|
|
name: mysql
|
|
ports:
|
|
containerPort: 3306
|
|
name: mysql
|
|
persistence:
|
|
# false로 설정 시 emptyDir를 사용합니다.
|
|
enabled: false
|
|
|
|
# 기존의 PVC를 사용하려면 이 값에 PVC 이름을 입력하세요.
|
|
existingClaim: ""
|
|
|
|
# 새로운 PVC를 생성하려면 아래 값을 설정하세요.
|
|
claimName: ""
|
|
storageClassName: ""
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
size: 512Mi
|
|
|
|
service:
|
|
name: mysql-service
|
|
type: ClusterIP
|
|
port: 3306
|
|
|
|
volume:
|
|
name: mysql-data
|
|
mountPath: /var/lib/mysql
|
|
|
|
env:
|
|
default_database: <path:argo-cd/data/argo-vault-demo#database_default_database>
|
|
root_password: <path:argo-cd/data/argo-vault-demo#database_root_password>
|
|
username: <path:argo-cd/data/argo-vault-demo#database_username>
|
|
password: <path:argo-cd/data/argo-vault-demo#database_password>
|
|
|
|
application:
|
|
name: argo-vault-demo
|
|
image: argo-vault-demo
|
|
tag: latest
|
|
|
|
ports:
|
|
containerPort: 8080
|
|
name: application
|
|
|
|
service:
|
|
name: argo-vault-demo-service
|
|
type: ClusterIP
|
|
port: 8080
|
|
|
|
ingress:
|
|
enabled: true
|
|
name: argo-vault-demo-ingress
|
|
clusterIssuer: letsencrypt-prod
|
|
className: nginx
|
|
host: "your-domain.com"
|
|
path: /api(/|$)(.*)
|
|
tls:
|
|
enabled: false
|
|
secretName: argo-demo-ingress-cert
|
|
|
|
env:
|
|
spring_profile: "deploy"
|
|
database_url: <path:argo-cd/data/argo-vault-demo#database_jdbc_url>
|
|
database_driver_class: <path:argo-cd/data/argo-vault-demo#database_driver_class>
|
|
|