Add docker compose for paperless
This commit is contained in:
Rescla
2026-05-26 15:51:33 +02:00
parent c1795eccc8
commit 701b80ed65
9 changed files with 188 additions and 11691 deletions
+31
View File
@@ -0,0 +1,31 @@
# locals {
# compose_content = file("${path.module}/paperless-ngx/docker-compose.yml")
# }
#
# # Force update when content changes
# resource "null_resource" "paperless_compose_update" {
# triggers = {
# content_hash = md5(local.compose_content)
# }
#
# # Optional: run docker-compose commands manually if needed
# # (only needed if you want full control; otherwise just use for dependency)
# provisioner "local-exec" {
# interpreter = ["bash", "-c"]
# command = <<EOT
# cd "${path.module}"
# docker compose -f docker-compose.yml down
# docker compose -f docker-compose.yml up -d --force-recreate
# EOT
# }
# }
resource "docker_compose" "paperless-ngx" {
project_name = "paperless-ngx"
config_paths = [
"${path.module}/paperless-ngx/docker-compose.yml",
]
# depends_on = [null_resource.paperless_compose_update]
}