Files
templates/blueprints/domain-locker/template.toml
Jainil Prajapati 🪐 a86d1dccb1 Add Domain Locker blueprint (#308)
* Add Domain Locker blueprint with PostgreSQL backend and cron-based updater service

* Reformat "tags" arrays in meta.json to multi-line for improved readability
2025-08-28 00:25:19 -06:00

34 lines
773 B
TOML

[variables]
main_domain = "${domain}"
pg_password = "${password:32}"
[config]
[[config.domains]]
serviceName = "app"
port = 3000
host = "${main_domain}"
[config.env]
NODE_ENV = "production"
DL_ENV_TYPE = "selfHosted"
DL_PG_HOST = "postgres"
DL_PG_PORT = "5432"
DL_PG_USER = "postgres"
DL_PG_PASSWORD = "${pg_password}"
DL_PG_NAME = "domain_locker"
# OPTIONAL ENV VARS (uncomment as needed)
# DL_BASE_URL = "http://localhost:3000"
# DL_TURNSTILE_KEY = ""
# DL_GLITCHTIP_DSN = ""
# DL_PLAUSIBLE_URL = ""
# DL_PLAUSIBLE_SITE = ""
# DL_DOMAIN_INFO_API = ""
# DL_DOMAIN_SUBS_API = ""
# DL_DISABLE_WRITE_METHODS = "false"
[[config.mounts]]
# Example mount for PostgreSQL persistence (already defined in compose volumes)
# filePath = "/var/lib/postgresql/data"
# content = ""