feat: update logging configuration for dummy, uptime, and media-centre modules
This commit is contained in:
parent
42968a0d45
commit
8b7dc11327
4 changed files with 134 additions and 96 deletions
|
@ -1,97 +1,111 @@
|
||||||
{
|
{
|
||||||
"Job": {
|
"ID": "coder",
|
||||||
"ID": "coder",
|
"Name": "Coder",
|
||||||
"Name": "Coder",
|
"TaskGroups": [
|
||||||
"TaskGroups": [
|
{
|
||||||
{
|
"Name": "Coder",
|
||||||
"Name": "Coder",
|
"Tasks": [
|
||||||
"Tasks": [
|
{
|
||||||
{
|
"Driver": "docker",
|
||||||
"Driver": "docker",
|
"Name": "coder",
|
||||||
"Name": "coder",
|
"Count": 1,
|
||||||
"Count": 1,
|
"Config": {
|
||||||
"Config": {
|
"image": "ghcr.io/coder/coder:latest",
|
||||||
"image": "ghcr.io/coder/coder:latest",
|
"ports": [
|
||||||
"ports": [
|
"web"
|
||||||
"web"
|
],
|
||||||
],
|
"volumes": [
|
||||||
"volumes": [
|
"/var/run/docker.sock:/var/run/docker.sock"
|
||||||
"/var/run/docker.sock:/var/run/docker.sock"
|
],
|
||||||
],
|
"group_add": [
|
||||||
"group_add": [
|
"998"
|
||||||
"998"
|
],
|
||||||
]
|
"logging": {
|
||||||
},
|
"type": "elastic/elastic-logging-plugin:8.14.3",
|
||||||
"Env": {
|
"config": {
|
||||||
"CODER_PG_CONNECTION_URL": "postgresql://coder:reu2zeeth9BeeWai9ohl1tierea6ooze@${NOMAD_ADDR_database}/coder?sslmode=disable",
|
"hosts": "http://localhost:9200",
|
||||||
"CODER_HTTP_ADDRESS": "0.0.0.0:7080",
|
"user": "docker_writer",
|
||||||
"CODER_ACCESS_URL": "https://coder.brmartin.co.uk"
|
"password": "oi*YWZSP_Ukd0y+pQ7EB"
|
||||||
},
|
}
|
||||||
"Resources": {
|
|
||||||
"CPU": 1000,
|
|
||||||
"MemoryMB": 1024
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Driver": "docker",
|
|
||||||
"Name": "database",
|
|
||||||
"Count": 1,
|
|
||||||
"Lifecycle": {
|
|
||||||
"Hook": "prestart",
|
|
||||||
"Sidecar": true
|
|
||||||
},
|
|
||||||
"Config": {
|
|
||||||
"image": "postgres:16",
|
|
||||||
"ports": [
|
|
||||||
"database"
|
|
||||||
],
|
|
||||||
"mounts": [
|
|
||||||
{
|
|
||||||
"type": "volume",
|
|
||||||
"target": "/var/lib/postgresql/data",
|
|
||||||
"source": "coder-data"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Env": {
|
|
||||||
"POSTGRES_USER": "coder",
|
|
||||||
"POSTGRES_PASSWORD": "reu2zeeth9BeeWai9ohl1tierea6ooze",
|
|
||||||
"POSTGRES_DB": "coder"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Services": [
|
|
||||||
{
|
|
||||||
"Name": "coder",
|
|
||||||
"Provider": "nomad",
|
|
||||||
"PortLabel": "web",
|
|
||||||
"Tags": [
|
|
||||||
"traefik.enable=true",
|
|
||||||
"traefik.http.routers.coder.entrypoints=websecure",
|
|
||||||
"traefik.http.routers.coder.rule=Host(`coder.brmartin.co.uk`)"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "database",
|
|
||||||
"Provider": "nomad",
|
|
||||||
"PortLabel": "database"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Networks": [
|
|
||||||
{
|
|
||||||
"DynamicPorts": [
|
|
||||||
{
|
|
||||||
"Label": "web",
|
|
||||||
"To": 7080
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Label": "database",
|
|
||||||
"To": 5432
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
},
|
||||||
|
"Env": {
|
||||||
|
"CODER_PG_CONNECTION_URL": "postgresql://coder:reu2zeeth9BeeWai9ohl1tierea6ooze@${NOMAD_ADDR_database}/coder?sslmode=disable",
|
||||||
|
"CODER_HTTP_ADDRESS": "0.0.0.0:7080",
|
||||||
|
"CODER_ACCESS_URL": "https://coder.brmartin.co.uk"
|
||||||
|
},
|
||||||
|
"Resources": {
|
||||||
|
"CPU": 1000,
|
||||||
|
"MemoryMB": 1024
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Driver": "docker",
|
||||||
|
"Name": "database",
|
||||||
|
"Count": 1,
|
||||||
|
"Lifecycle": {
|
||||||
|
"Hook": "prestart",
|
||||||
|
"Sidecar": true
|
||||||
|
},
|
||||||
|
"Config": {
|
||||||
|
"image": "postgres:16",
|
||||||
|
"ports": [
|
||||||
|
"database"
|
||||||
|
],
|
||||||
|
"mounts": [
|
||||||
|
{
|
||||||
|
"type": "volume",
|
||||||
|
"target": "/var/lib/postgresql/data",
|
||||||
|
"source": "coder-data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"logging": {
|
||||||
|
"type": "elastic/elastic-logging-plugin:8.14.3",
|
||||||
|
"config": {
|
||||||
|
"hosts": "http://localhost:9200",
|
||||||
|
"user": "docker_writer",
|
||||||
|
"password": "oi*YWZSP_Ukd0y+pQ7EB"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Env": {
|
||||||
|
"POSTGRES_USER": "coder",
|
||||||
|
"POSTGRES_PASSWORD": "reu2zeeth9BeeWai9ohl1tierea6ooze",
|
||||||
|
"POSTGRES_DB": "coder"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Services": [
|
||||||
|
{
|
||||||
|
"Name": "coder",
|
||||||
|
"Provider": "nomad",
|
||||||
|
"PortLabel": "web",
|
||||||
|
"Tags": [
|
||||||
|
"traefik.enable=true",
|
||||||
|
"traefik.http.routers.coder.entrypoints=websecure",
|
||||||
|
"traefik.http.routers.coder.rule=Host(`coder.brmartin.co.uk`)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Name": "database",
|
||||||
|
"Provider": "nomad",
|
||||||
|
"PortLabel": "database"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Networks": [
|
||||||
|
{
|
||||||
|
"DynamicPorts": [
|
||||||
|
{
|
||||||
|
"Label": "web",
|
||||||
|
"To": 7080
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Label": "database",
|
||||||
|
"To": 5432
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
]
|
||||||
}
|
}
|
|
@ -21,7 +21,15 @@
|
||||||
],
|
],
|
||||||
"ports": [
|
"ports": [
|
||||||
"www"
|
"www"
|
||||||
]
|
],
|
||||||
|
"logging": {
|
||||||
|
"type": "elastic/elastic-logging-plugin:8.14.3",
|
||||||
|
"config": {
|
||||||
|
"hosts": "http://localhost:9200",
|
||||||
|
"user": "docker_writer",
|
||||||
|
"password": "oi*YWZSP_Ukd0y+pQ7EB"
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"Templates": [
|
"Templates": [
|
||||||
{
|
{
|
||||||
|
|
|
@ -36,7 +36,15 @@
|
||||||
"target": "/config",
|
"target": "/config",
|
||||||
"source": "jellyfin-config"
|
"source": "jellyfin-config"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"logging": {
|
||||||
|
"type": "elastic/elastic-logging-plugin:8.14.3",
|
||||||
|
"config": {
|
||||||
|
"hosts": "http://localhost:9200",
|
||||||
|
"user": "docker_writer",
|
||||||
|
"password": "oi*YWZSP_Ukd0y+pQ7EB"
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"Env": {
|
"Env": {
|
||||||
"TZ": "Europe/London",
|
"TZ": "Europe/London",
|
||||||
|
|
|
@ -27,7 +27,15 @@
|
||||||
],
|
],
|
||||||
"extra_hosts": [
|
"extra_hosts": [
|
||||||
"host.docker.internal:host-gateway"
|
"host.docker.internal:host-gateway"
|
||||||
]
|
],
|
||||||
|
"logging": {
|
||||||
|
"type": "elastic/elastic-logging-plugin:8.14.3",
|
||||||
|
"config": {
|
||||||
|
"hosts": "http://localhost:9200",
|
||||||
|
"user": "docker_writer",
|
||||||
|
"password": "oi*YWZSP_Ukd0y+pQ7EB"
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"Resources": {
|
"Resources": {
|
||||||
"CPU": 500,
|
"CPU": 500,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue