Add k8s deployment template for payment

This commit is contained in:
dongli 2025-01-19 17:41:56 -08:00
parent dcae87d3e0
commit 57c12f3bc8
2 changed files with 74 additions and 0 deletions

View File

@ -0,0 +1,37 @@
appEnv:
APP_NAME: payment
SERVICE_API_ACCESS_HOST: 0.0.0.0
SERVICE_API_ACCESS_PORT: 80
JWT_SECRET_KEY: {JWT_SECRET_KEY}
JWT_ALGORITHM: HS256
STRIPE_API_KEY: {STRIPE_API_KEY}
STRIPE_WEBHOOK_SECRET: {STRIPE_WEBHOOK_SECRET}
MONGODB_NAME: freeleaps2
MONGODB_PORT: 27017
MONGODB_URI: mongodb://freeleaps2-mongodb:27017/
LOG_BASE_PATH: $CONTAINER_APP_ROOT/log/$APP_NAME
BACKEND_LOG_FILE_NAME: $APP_NAME
APPLICATION_ACTIVITY_LOG: $APP_NAME-activity
appK8sConfig:
replicaCount: 2
limits:
cpu: "1"
memory: "1Gi"
requests:
cpu: "0.5"
memory: "0.5Gi"
startupProbe:
command: to_add_startup_check.sh
initialDelaySeconds: 50
timeoutSeconds: 125
periodSeconds: 125
livenessProbe:
command: to_add_healthcheck.sh
readinessProbe:
command: to_add_healthcheck.sh

View File

@ -0,0 +1,37 @@
appEnv:
APP_NAME: payment
SERVICE_API_ACCESS_HOST: 0.0.0.0
SERVICE_API_ACCESS_PORT: 80
JWT_SECRET_KEY: {JWT_SECRET_KEY}
JWT_ALGORITHM: HS256
STRIPE_API_KEY: {STRIPE_API_KEY}
STRIPE_WEBHOOK_SECRET: {STRIPE_WEBHOOK_SECRET}
MONGODB_NAME: freeleaps2
MONGODB_PORT: 27017
MONGODB_URI: mongodb://freeleaps2-mongodb:27017/
LOG_BASE_PATH: $CONTAINER_APP_ROOT/log/$APP_NAME
BACKEND_LOG_FILE_NAME: $APP_NAME
APPLICATION_ACTIVITY_LOG: $APP_NAME-activity
appK8sConfig:
replicaCount: 2
limits:
cpu: "1"
memory: "1Gi"
requests:
cpu: "0.5"
memory: "0.5Gi"
startupProbe:
command: to_add_startup_check.sh
initialDelaySeconds: 60
timeoutSeconds: 120
periodSeconds: 30
livenessProbe:
command: to_add_healthcheck.sh
readinessProbe:
command: to_add_healthcheck.sh