Files
templates/blueprints/capso/template.toml
Jainil Prajapati 🪐 532eb65cbc Add Cap.so entry to meta.json (#226)
* Add Cap.so entry to meta.json

- Introduced Cap.so, a platform for web and desktop applications with MySQL and S3 storage, including relevant links and tags.
- Reformatted tag lists for consistency across all entries.

* Add GitLab CE entry to meta.json

- Introduced GitLab Community Edition, a free and open source platform for managing Git repositories and CI/CD pipelines, with relevant links and tags.
- Ensured consistency in tag formatting across all entries.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-07-20 21:35:44 -06:00

46 lines
1.2 KiB
TOML

[variables]
main_domain = "${domain}"
minio_domain_1 = "${domain}"
minio_domain_2 = "${domain}"
mysql_database = "planetscale"
mysql_user = "root"
cap_aws_bucket = "capso"
cap_aws_region = "us-east-1"
[config]
[[config.domains]]
serviceName = "cap-web"
port = 3000
host = "${main_domain}"
path = "/"
[[config.domains]]
serviceName = "minio"
port = 3902
host = "minio_domain_1"
path = "/"
[[config.domains]]
serviceName = "minio"
port = 3903
host = "minio_domain_2"
path = "/"
[config.env]
DOMAIN = "${main_domain}"
MYSQL_DATABASE = "${mysql_database}"
MYSQL_USER = "${mysql_user}"
MYSQL_PASSWORD = "${password:32}" # Password for MySQL user
MYSQL_ROOT_PASSWORD = "${password:32}" # Password for MySQL root user
DATABASE_ENCRYPTION_KEY = "${password:32}" # Encryption key for database
NEXTAUTH_SECRET = "${password:32}" # Secret for NextAuth authentication
CAP_AWS_ACCESS_KEY = "${password:16}" # Access key for S3/MinIO
CAP_AWS_SECRET_KEY = "${password:16}" # Secret key for S3/MinIO
CAP_AWS_BUCKET = "${cap_aws_bucket}"
CAP_AWS_REGION = "${cap_aws_region}"
MINIO_ROOT_USER = "${password:16}" # MinIO root user
MINIO_ROOT_PASSWORD = "${password:16}" # MinIO root password
[[config.mounts]]
filePath = "/certs"
content = ""