Improve multiple services
Update immch Remove hook.serguzim.me domain Enable gatus metrics
This commit is contained in:
parent
40802d9d4f
commit
d39566e0ff
4 changed files with 10 additions and 10 deletions
playbooks/roles
services.auto.tfvars
|
@ -53,6 +53,8 @@ gatus_yml:
|
||||||
email: "{{ vault_gatus.alerting.email }}"
|
email: "{{ vault_gatus.alerting.email }}"
|
||||||
ntfy: "{{ vault_gatus.alerting.ntfy }}"
|
ntfy: "{{ vault_gatus.alerting.ntfy }}"
|
||||||
|
|
||||||
|
metrics: true
|
||||||
|
|
||||||
external-endpoints: "{{ gatus_external_endpoints_backups }}"
|
external-endpoints: "{{ gatus_external_endpoints_backups }}"
|
||||||
endpoints: "{{ gatus_endpoints_hosts | union(gatus_endpoints_services) | union(gatus_endpoints_other) }}"
|
endpoints: "{{ gatus_endpoints_hosts | union(gatus_endpoints_services) | union(gatus_endpoints_other) }}"
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,8 @@ immich_db_db: immich
|
||||||
immich_db_user: "{{ vault_immich.db.user }}"
|
immich_db_user: "{{ vault_immich.db.user }}"
|
||||||
immich_db_pass: "{{ vault_immich.db.pass }}"
|
immich_db_pass: "{{ vault_immich.db.pass }}"
|
||||||
|
|
||||||
|
immich_docker_tag: v1.133.0
|
||||||
|
|
||||||
immich_svc:
|
immich_svc:
|
||||||
domain: "{{ all_services | service_get_domain(role_name) }}"
|
domain: "{{ all_services | service_get_domain(role_name) }}"
|
||||||
port: 2283
|
port: 2283
|
||||||
|
@ -31,7 +33,7 @@ immich_env:
|
||||||
|
|
||||||
immich_compose:
|
immich_compose:
|
||||||
watchtower: monitor
|
watchtower: monitor
|
||||||
image: ghcr.io/immich-app/immich-server:release
|
image: ghcr.io/immich-app/immich-server:{{ immich_docker_tag }}
|
||||||
volumes:
|
volumes:
|
||||||
- upload:/usr/src/app/upload
|
- upload:/usr/src/app/upload
|
||||||
file:
|
file:
|
||||||
|
@ -42,7 +44,7 @@ immich_compose:
|
||||||
- redis
|
- redis
|
||||||
|
|
||||||
machine-learning:
|
machine-learning:
|
||||||
image: ghcr.io/immich-app/immich-machine-learning:release
|
image: ghcr.io/immich-app/immich-machine-learning:{{ immich_docker_tag }}
|
||||||
volumes:
|
volumes:
|
||||||
- model-cache:/cache
|
- model-cache:/cache
|
||||||
env_file:
|
env_file:
|
||||||
|
@ -58,7 +60,7 @@ immich_compose:
|
||||||
default:
|
default:
|
||||||
|
|
||||||
database:
|
database:
|
||||||
image: tensorchord/pgvecto-rs:pg16-v0.2.0
|
image: ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0
|
||||||
env_file:
|
env_file:
|
||||||
- service.env
|
- service.env
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -9,8 +9,6 @@ teamspeak_fallback_group: 9987
|
||||||
|
|
||||||
teamspeak_fallback_svc:
|
teamspeak_fallback_svc:
|
||||||
domain: "{{ all_services | service_get_domain(role_name) }}"
|
domain: "{{ all_services | service_get_domain(role_name) }}"
|
||||||
additional_domains:
|
|
||||||
- hook.serguzim.me
|
|
||||||
port: 9000
|
port: 9000
|
||||||
|
|
||||||
teamspeak_fallback_env:
|
teamspeak_fallback_env:
|
||||||
|
|
|
@ -241,6 +241,9 @@ services = {
|
||||||
name = "gatus_data"
|
name = "gatus_data"
|
||||||
type = "docker"
|
type = "docker"
|
||||||
}]
|
}]
|
||||||
|
metrics = [{
|
||||||
|
path = "/metrics"
|
||||||
|
}]
|
||||||
auth = false
|
auth = false
|
||||||
database = false
|
database = false
|
||||||
s3 = false
|
s3 = false
|
||||||
|
@ -674,11 +677,6 @@ services = {
|
||||||
dns = [
|
dns = [
|
||||||
{
|
{
|
||||||
domain = "ts.serguzim.me"
|
domain = "ts.serguzim.me"
|
||||||
},
|
|
||||||
{
|
|
||||||
domain = "hook.serguzim.me"
|
|
||||||
name = "teamspeak_fallback-hook"
|
|
||||||
alias = "teamspeak_fallback"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
backup = [{
|
backup = [{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue