diff --git a/sites/payment/deploy/k8s/alpha.yaml b/sites/payment/deploy/k8s/alpha.yaml new file mode 100644 index 0000000..ac0a6f7 --- /dev/null +++ b/sites/payment/deploy/k8s/alpha.yaml @@ -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 + diff --git a/sites/payment/deploy/k8s/prod.yaml b/sites/payment/deploy/k8s/prod.yaml new file mode 100644 index 0000000..8d345b1 --- /dev/null +++ b/sites/payment/deploy/k8s/prod.yaml @@ -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 +