feat: add immich

This commit is contained in:
Yuris Cakranegara
2025-08-17 22:24:47 +10:00
parent 4f5ee19cef
commit 8ee71193bb
5 changed files with 330 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ locals {
module_dir = "../modules"
root_volume = module.system_globals.volume_host
volume_host = "${module.system_globals.volume_host}/appdata"
data_host = "${module.system_globals.volume_host}/data"
}
module "system_globals" {
@@ -62,6 +63,13 @@ module "glance" {
networks = [module.homelab_docker_network.name]
}
module "immich" {
source = "${local.module_dir}/20-services-apps/immich"
appdata_path = "${local.volume_host}/immich"
library_path = "${local.data_host}/media/photos"
networks = [module.homelab_docker_network.name]
}
module "linkwarden" {
source = "${local.module_dir}/20-services-apps/linkwarden"
volume_path = "${local.volume_host}/linkwarden"

View File

@@ -11,6 +11,7 @@ output "service_definitions" {
module.crawl4ai.service_definition,
module.emulatorjs.service_definition,
module.glance.service_definition,
module.immich.service_definition,
module.linkwarden.service_definition,
module.n8n.service_definition,
module.n8n.n8n_mcp_service_definition,