homelab-nomad/services/ytptube.tf

32 lines
612 B
Terraform
Raw Normal View History

module "ytptube" {
source = "./service"
name = "ytptube"
image = "ghcr.io/arabcoders/ytptube"
ingress = true
service_port = 8081
use_wesher = var.use_wesher
# service_check = null
user = "1001:100"
env = {
QUEUE_DIR = "/data/queue"
YTP_DOWNLOAD_PATH = "/media/Downloads"
YTP_TEMP_PATH = "/media/Downloads/tmp"
YTP_CONFIG_PATH = "/media/Downloads/ytp-config"
}
resources = {
cpu = 100
memory = 1000
}
host_volumes = [
{
name = "media-write"
dest = "/media"
read_only = false
},
]
}