forked from Deuxfleurs/nixcfg
fix tabs
This commit is contained in:
parent
8d48f3bf7f
commit
004881e5ff
1 changed files with 30 additions and 36 deletions
|
@ -5,21 +5,15 @@ job "im" {
|
|||
group "synapse" {
|
||||
count = 1
|
||||
|
||||
constraint {
|
||||
attribute = "${attr.unique.hostname}"
|
||||
operator = "="
|
||||
value = "cariacou"
|
||||
}
|
||||
|
||||
network {
|
||||
port "http" {
|
||||
to = 8008
|
||||
}
|
||||
}
|
||||
|
||||
ephemeral_disk {
|
||||
size = 1000
|
||||
}
|
||||
ephemeral_disk {
|
||||
size = 1000
|
||||
}
|
||||
|
||||
task "restore-db" {
|
||||
lifecycle {
|
||||
|
@ -31,12 +25,12 @@ job "im" {
|
|||
config {
|
||||
image = "litestream/litestream:0.3.7"
|
||||
args = [
|
||||
"restore", "-config", "/etc/litestream.yml", "/ephemeral/homeserver.db"
|
||||
"restore", "-config", "/etc/litestream.yml", "/ephemeral/homeserver.db"
|
||||
]
|
||||
volumes = [
|
||||
volumes = [
|
||||
"../alloc/data:/ephemeral",
|
||||
"secrets/litestream.yml:/etc/litestream.yml"
|
||||
]
|
||||
"secrets/litestream.yml:/etc/litestream.yml"
|
||||
]
|
||||
}
|
||||
|
||||
template {
|
||||
|
@ -56,7 +50,7 @@ job "im" {
|
|||
image = "matrixdotorg/synapse:v1.48.0"
|
||||
ports = [ "http" ]
|
||||
|
||||
entrypoint = [ "/usr/local/bin/python" ]
|
||||
entrypoint = [ "/usr/local/bin/python" ]
|
||||
args = [
|
||||
"-m", "synapse.app.homeserver",
|
||||
"-n",
|
||||
|
@ -90,25 +84,25 @@ job "im" {
|
|||
cpu = 1000
|
||||
}
|
||||
|
||||
restart {
|
||||
attempts = 3
|
||||
delay = "30s"
|
||||
}
|
||||
restart {
|
||||
attempts = 3
|
||||
delay = "30s"
|
||||
}
|
||||
|
||||
service {
|
||||
port = "http"
|
||||
tags = [
|
||||
"tricot matrix.home.adnab.me 100",
|
||||
"tricot matrix.home.adnab.me:443 100",
|
||||
"tricot-add-header Access-Control-Allow-Origin *",
|
||||
]
|
||||
check {
|
||||
type = "http"
|
||||
path = "/"
|
||||
interval = "10s"
|
||||
timeout = "2s"
|
||||
}
|
||||
}
|
||||
service {
|
||||
port = "http"
|
||||
tags = [
|
||||
"tricot matrix.home.adnab.me 100",
|
||||
"tricot matrix.home.adnab.me:443 100",
|
||||
"tricot-add-header Access-Control-Allow-Origin *",
|
||||
]
|
||||
check {
|
||||
type = "http"
|
||||
path = "/"
|
||||
interval = "10s"
|
||||
timeout = "2s"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
task "replicate-db" {
|
||||
|
@ -116,12 +110,12 @@ job "im" {
|
|||
config {
|
||||
image = "litestream/litestream:0.3.7"
|
||||
args = [
|
||||
"replicate", "-config", "/etc/litestream.yml"
|
||||
"replicate", "-config", "/etc/litestream.yml"
|
||||
]
|
||||
volumes = [
|
||||
volumes = [
|
||||
"../alloc/data:/ephemeral",
|
||||
"secrets/litestream.yml:/etc/litestream.yml"
|
||||
]
|
||||
"secrets/litestream.yml:/etc/litestream.yml"
|
||||
]
|
||||
}
|
||||
|
||||
template {
|
||||
|
|
Loading…
Reference in a new issue