mirror of
https://github.com/Dokploy/templates.git
synced 2026-04-29 20:37:57 -05:00
* Add Domain Locker blueprint with PostgreSQL backend and cron-based updater service * Reformat "tags" arrays in meta.json to multi-line for improved readability
34 lines
773 B
TOML
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 = ""
|