- Created firewall-quackback.json for firewall service configuration. - Added quackback-secret.json to manage sensitive information for Quackback services. - Introduced service-quackback.json to define the main Quackback application and its dependencies. - Developed template.json for Quackback setup, including fields for secrets and service configurations.
24 lines
889 B
JSON
24 lines
889 B
JSON
{
|
|
"quackbackpostgres": {
|
|
"POSTGRES_DB": "#DB_NAME",
|
|
"POSTGRES_USER": "#DB_USER",
|
|
"POSTGRES_PASSWORD": "#DB_PASSWORD"
|
|
},
|
|
"quackbackminio": {
|
|
"MINIO_ROOT_USER": "#MINIO_ROOT_USER",
|
|
"MINIO_ROOT_PASSWORD": "#MINIO_ROOT_PASSWORD"
|
|
},
|
|
"quackbackapp": {
|
|
"SECRET_KEY": "#SECRET_KEY",
|
|
"UTILS_SECRET": "#UTILS_SECRET",
|
|
"DATABASE_URL": "postgres://#DB_USER:#DB_PASSWORD@quackbackpostgres-db:5432/#DB_NAME",
|
|
"SLACK_CLIENT_ID": "#SLACK_CLIENT_ID",
|
|
"SLACK_CLIENT_SECRET": "#SLACK_CLIENT_SECRET",
|
|
"GOOGLE_CLIENT_ID": "#GOOGLE_CLIENT_ID",
|
|
"GOOGLE_CLIENT_SECRET": "#GOOGLE_CLIENT_SECRET",
|
|
"GITHUB_CLIENT_ID": "#GITHUB_CLIENT_ID",
|
|
"GITHUB_CLIENT_SECRET": "#GITHUB_CLIENT_SECRET",
|
|
"EMAIL_SMTP_USER": "#SMTP_USERNAME",
|
|
"EMAIL_SMTP_PASS": "#SMTP_PASSWORD"
|
|
}
|
|
} |