2025-01-21 16:47:14 +00:00
|
|
|
module "network" {
|
2025-01-21 17:18:13 +00:00
|
|
|
source = "../../docker/network"
|
|
|
|
stack_name = var.stack_name
|
2025-01-21 16:47:14 +00:00
|
|
|
}
|
|
|
|
module "anisette" {
|
2025-01-21 17:18:13 +00:00
|
|
|
source = "../../docker/service"
|
|
|
|
image = "dadoum/anisette-v3-server"
|
2025-02-14 20:29:33 +00:00
|
|
|
enable = var.enable
|
2025-01-21 17:18:13 +00:00
|
|
|
stack_name = var.stack_name
|
|
|
|
service_name = "anisette"
|
|
|
|
networks = concat(var.networks, [module.network])
|
|
|
|
converge_enable = false
|
2025-01-21 16:47:14 +00:00
|
|
|
ports = [{ host = 6969, container = 6969, protocol = "tcp" }]
|
|
|
|
placement_constraints = var.placement_constraints
|
2025-01-21 17:18:13 +00:00
|
|
|
volumes = {
|
2025-01-21 16:47:14 +00:00
|
|
|
"anisette-v3-data" = "/home/Alcoholic/.config/anisette-v3/lib/"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
module "macless-haystack" {
|
2025-01-21 17:18:13 +00:00
|
|
|
source = "../../docker/service"
|
2025-02-14 20:30:49 +00:00
|
|
|
image = "christld/macless-haystack"
|
2025-02-14 20:29:33 +00:00
|
|
|
enable = var.enable
|
2025-01-21 17:18:13 +00:00
|
|
|
stack_name = var.stack_name
|
|
|
|
service_name = "macless-haystack"
|
|
|
|
networks = concat(var.networks, [module.network])
|
|
|
|
converge_enable = false
|
|
|
|
ports = [{ host = 6176, container = 6176, protocol = "tcp" }]
|
2025-01-21 16:47:14 +00:00
|
|
|
placement_constraints = var.placement_constraints
|
|
|
|
}
|