feat: Add AWS CDK project and Helm charts for Beckn-Onix deployment on AWS cloud

This commit is contained in:
Mozammil Khan
2024-09-23 22:57:34 +05:30
parent 5d5e363ccd
commit c683ec3d74
114 changed files with 10018 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"externalDomain": {
"type": "string",
"description": "The external domain for the registry."
},
"database": {
"type": "object",
"properties": {
"host": {
"type": "string",
"description": "The hostname of the RDS PostgreSQL database."
},
"password": {
"type": "string",
"description": "The password for the RDS PostgreSQL database."
}
},
"required": ["host", "password"],
"description": "Database configuration for the registry."
},
"ingress": {
"type": "object",
"properties": {
"tls": {
"type": "object",
"properties": {
"certificateArn": {
"type": "string",
"description": "The ARN of the TLS certificate for ingress."
}
},
"required": ["certificateArn"],
"description": "TLS configuration for ingress."
}
},
"required": ["tls"],
"description": "Ingress-related configuration."
}
},
"required": [
"externalDomain",
"database",
"ingress"
]
}