add demo resources / compose files

This commit is contained in:
2024-08-10 14:15:09 -07:00
parent 6ea6ab49ac
commit 0d9c2c507b
3 changed files with 159 additions and 0 deletions

67
resources.toml Normal file
View File

@ -0,0 +1,67 @@
################
# 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"
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"
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"