701b80ed65
Add docker compose for paperless
31 lines
878 B
Terraform
31 lines
878 B
Terraform
# 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]
|
|
} |