forked from Deuxfleurs/nixcfg
multisite postgres, orient plume to correct db
This commit is contained in:
parent
e23b523467
commit
f3cd2e98b4
2 changed files with 11 additions and 4 deletions
|
@ -12,7 +12,7 @@ ROCKET_SECRET_KEY={{ key "secrets/plume/secret_key" | trimSpace }}
|
|||
POSTGRES_PASSWORD={{ key "secrets/plume/pgsql_pw" | trimSpace }}
|
||||
POSTGRES_USER=plume
|
||||
POSTGRES_DB=plume
|
||||
DATABASE_URL=postgres://plume:{{ key "secrets/plume/pgsql_pw" | trimSpace }}@psql-proxy.service.prod.consul:5432/plume
|
||||
DATABASE_URL=postgres://plume:{{ key "secrets/plume/pgsql_pw" | trimSpace }}@{{ env "meta.site" }}.psql-proxy.service.prod.consul:5432/plume
|
||||
MIGRATION_DIRECTORY=migrations/postgres
|
||||
|
||||
USE_HTTPS=0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
job "postgres14" {
|
||||
datacenters = ["orion"]
|
||||
datacenters = ["orion", "neptune", "bespin"]
|
||||
type = "system"
|
||||
priority = 90
|
||||
|
||||
|
@ -16,6 +16,13 @@ job "postgres14" {
|
|||
port "psql_port" { static = 5433 }
|
||||
}
|
||||
|
||||
constraint {
|
||||
attribute = "${attr.unique.hostname}"
|
||||
operator = "set_contains_any"
|
||||
# target: courgette,df-ymf,abricot (or ananas)
|
||||
value = "diplotaxis,courgette,concombre,df-ymf"
|
||||
}
|
||||
|
||||
restart {
|
||||
interval = "10m"
|
||||
attempts = 10
|
||||
|
@ -106,7 +113,7 @@ job "postgres14" {
|
|||
}
|
||||
|
||||
service {
|
||||
tags = ["sql"]
|
||||
tags = ["sql", "${meta.site}"]
|
||||
port = "psql_proxy_port"
|
||||
address_mode = "host"
|
||||
name = "psql-proxy"
|
||||
|
@ -186,7 +193,7 @@ job "postgres14" {
|
|||
}
|
||||
|
||||
service {
|
||||
tags = ["sql"]
|
||||
tags = ["sql", "${meta.site}"]
|
||||
port = "psql_port"
|
||||
address_mode = "host"
|
||||
name = "psql-keeper"
|
||||
|
|
Loading…
Reference in a new issue