67 lines
1.7 KiB
TOML
67 lines
1.7 KiB
TOML
################
|
|
# Monitor Demo #
|
|
################
|
|
|
|
[[server]]
|
|
name = "demo-server"
|
|
description = "Hosts demo.monitor.dev"
|
|
tags = ["monitor", "demo"]
|
|
config.address = "http://host.docker.internal:8120"
|
|
config.region = "South-1"
|
|
config.enabled = true
|
|
|
|
######################
|
|
# Gitea (Deployment) #
|
|
######################
|
|
|
|
[[deployment]]
|
|
name = "demo-gitea"
|
|
description = "git.demo.monitor.dev"
|
|
tags = ["demo", "git"]
|
|
deploy = true
|
|
config.server_id = "demo-server"
|
|
config.image.type = "Image"
|
|
config.image.params.image = "gitea/gitea:1"
|
|
config.network = "bridge"
|
|
config.restart = "unless-stopped"
|
|
config.ports = """
|
|
82 = 3000
|
|
2222 = 22"""
|
|
config.volumes = """
|
|
gitea-data = /data
|
|
/etc/timezone = /etc/timezone:ro
|
|
/etc/localtime = /etc/localtime:ro"""
|
|
config.environment = """
|
|
USER_UID = 1000
|
|
USER_GID = 1000
|
|
GITEA__service__DISABLE_REGISTRATION = true"""
|
|
|
|
##################
|
|
# Immich (Stack) #
|
|
##################
|
|
|
|
[[stack]]
|
|
name = "demo-immich"
|
|
description = "See https://git.demo.monitor.dev/mbecks/demo-sync/src/branch/main/immich.compose.yaml"
|
|
tags = ["demo", "immich"]
|
|
deploy = true
|
|
config.server_id = "demo-server"
|
|
config.file_paths = ["immich.compose.yaml"]
|
|
config.git_provider = "git.demo.monitor.dev"
|
|
config.git_account = "mbecks"
|
|
config.repo = "mbecks/demo-sync"
|
|
|
|
####################
|
|
# Jellyfin (Stack) #
|
|
####################
|
|
|
|
[[stack]]
|
|
name = "demo-jellyfin"
|
|
description = "See https://git.demo.monitor.dev/mbecks/demo-sync/src/branch/main/jellyfin.compose.yaml"
|
|
tags = ["demo", "jellyfin"]
|
|
deploy = true
|
|
config.server_id = "demo-server"
|
|
config.file_paths = ["jellyfin.compose.yaml"]
|
|
config.git_provider = "git.demo.monitor.dev"
|
|
config.git_account = "mbecks"
|
|
config.repo = "mbecks/demo-sync" |