add dev runtime

This commit is contained in:
shadowlegend 2025-02-17 20:06:42 +07:00
parent b7e23e5088
commit d1e4b648de
5 changed files with 187 additions and 9 deletions

View File

@ -35,7 +35,6 @@ data:
MEDIA_VIEW_GATEWAY_PORT: "5000"
MESSAGE_GATEWAY_PORT: "5001"
OTP_MAX_ATTEMP: "5"
PAYWAY_API_KEY: abcdef
PAYWAY_MERCHANT_ID: abcdef
PAYWAY_MERCHANT_NAME: abcdef
PAYWAY_URL: https://checkout-sandbox.payway.com.kh
@ -53,6 +52,7 @@ data:
S3_HOST: amazonaws.com
S3_PROTO: https
S3_REGION: ap-southeast-1
S3_ACCESS_KEY_ID: abcdef
SASTRA_ANDROID_PACKAGE_NAME: com.app.acme.org
SENTRY_DSN: https://abcdef@sentry.com/1
SMTP_HOST: mail.acme.org
@ -72,3 +72,6 @@ data:
ACLEDA_API_URL: https://epayment.acledabank.com.kh:8443
ACLEDA_MERCHANT_ID: abcdef
ACLEDA_MERCHANT_NAME: abcdef
FIREBASE_REALTIME_DATABASE_URL: https://acme.firebaseio.com
TWILIO_ACCOUNT_SID: abcdef
TWILIO_MESSAGE_SERVICE_ID: abcdef

View File

@ -30,6 +30,7 @@ stringData:
}
}
---
apiVersion: v1
kind: Secret
@ -50,24 +51,20 @@ data:
FIREBASE_ADMIN_SDK_SERVICE_ACCOUNT_DATA: YWJjZGVm
FIREBASE_REALTIME_DATABASE_URL: YWJjZGVm
GEOLITE2_LICENSE_KEY: YWJjZGVm
GOOGLE_PAY_API_KEY: YWJjZGVm
GOOGLE_PAY_SERVICE_ACCOUNT_FILE_DATA: YWJjZGVm
JWT_SECRET_KEY: YWJjZGVm
PAYWAY_API_KEY: YWJjZGVm
PLASGATE-CA.CERT.PEM: YWJjZGVm
PLASGATE.CERT.PEM: YWJjZGVm
PLASGATE.KEY.PEM: YWJjZGVm
PLASGATE_CA.CERT.PEM: YWJjZGVm
PLASGATE_CLIENT.CERT.PEM: YWJjZGVm
PLASGATE_CLIENT.KEY.PEM: YWJjZGVm
PLASGATE_PASSWORD: YWJjZGVm
PLASGATE_SENDER: YWJjZGVm
PLASGATE_USERNAME: YWJjZGVm
S3_ACCESS_KEY_ID: YWJjZGVm
S3_SECRET_ACCESS_KEY: YWJjZGVm
SMTP_PASS: YWJjZGVm
SYMMETRIC_ENCRYPTION_KEY: YWJjZGVm
TELEBOT_TOKEN: YWJjZGVm
TRUEMONEY_CLIENT_SECRET: YWJjZGVm
TRUEMONEY_PRIVATE_KEY_DATA: YWJjZGVm
TWILIO_ACCOUNT_SID: YWJjZGVm
TWILIO_AUTH_TOKEN: YWJjZGVm
TWILIO_MESSAGE_SERVICE_ID: YWJjZGVm
WING_CLIENT_SECRET: YWJjZGVm
WING_USER_PASSWORD: YWJjZGVm

View File

@ -8,6 +8,11 @@ spec:
syncPolicy:
automated:
selfHeal: true
retry:
limit: 4
backoff:
duration: 8s
factor: 2
project: default
sources:
- repoURL: https://gitlab.com/nest-innovation/sastrafilm-deployment

View File

@ -4,3 +4,85 @@ kind: Kustomization
resources:
- ../base
- sealed-secret.yml
images:
- name: sastrafilm
newName: registry.gitlab.com/nest-innovation/sastra-film-backend
newTag: 2.17.4
patches:
- target:
kind: ClusterIssuer
name: zerossl
namespace: cert-manager
patch: |-
- op: replace
path: /spec/acme/email
value: nest.innovation@gmail.com
- op: replace
path: /spec/acme/externalAccountBinding/keyID
value: Kdnrv6a4zb2BLo83E4HZmg
- target:
kind: Ingress
name: sastrafilm-server
namespace: default
patch: |-
- op: replace
path: /spec/tls/0/hosts/0
value: api.staging.sastrafilm.com
- op: replace
path: /spec/rules/0/host
value: api.staging.sastrafilm.com
- target:
kind: Ingress
name: sastrafilm-websocket-server
namespace: default
patch: |-
- op: replace
path: /spec/tls/0/hosts/0
value: socketio.staging.sastrafilm.com
- op: replace
path: /spec/tls/0/hosts/1
value: mmessage.staging.sastrafilm.com
- op: replace
path: /spec/rules/0/host
value: socketio.staging.sastrafilm.com
- op: replace
path: /spec/rules/1/host
value: mmessage.staging.sastrafilm.com
configMapGenerator:
- name: sastrafilm-server
behavior: merge
literals:
- ACLEDA_MERCHANT_NAME=SASTRAFILM
- ACLEDA_MERCHANT_ID=6mF4j+iNnSWIWXBv9q5bDvPau9g=
- CLOUDFLARE_KEYID=283df39f8a2f1ddabcccf4b98966fc78
- CLOUDFLARE_X_AUTH_EMAIL=yonjasonphearyuth@gmail.com
- CLOUDFLARE_ACCOUNT_ID=26eef7fc5eb08af487b76bd098bedbc2
- CLOUDFLARE_STREAM_CDN=https://customer-hxipsy7ycwmgjnxc.cloudflarestream.com
- FIREBASE_REALTIME_DATABASE_URL=https://sastrafilm-staging.firebaseio.com
- PAYWAY_MERCHANT_ID=sastrafilm
- PAYWAY_MERCHANT_NAME=pwsastrasfilmf
- PLASGATE_SENDER=SMS Info
- PLASGATE_USERNAME=yonjasonphearyuth@sastraplus.com
- S3_BUCKET=sastrafilm-dev
- S3_ACCESS_KEY_ID=AKIAXTQVG2QQP2AGWFLY
- SMTP_HOST=smtppro.zoho.com
- SMTP_PORT=465
- SMTP_USER=app@staging.sastrafilm.com
- SMTP_SENDER=noreply@staging.sastrafilm.com
- TRUEMONEY_CLIENT_ID=merchant-sastra_film-uat
- TWILIO_ACCOUNT_SID=AC9178f5346a06f6e2d686a9c65343e7dc
- TWILIO_MESSAGE_SERVICE_ID=VA700a0019ec3f76d7b34cda7743463df8
- WING_CLIENT_ID=third_party
- WING_USERNAME=online.sastra
- GA_PROPERTY_ID=287262491

File diff suppressed because one or more lines are too long