data "docker_registry_image" "kapowarr" { name = "mrcas/kapowarr:latest" } resource "docker_image" "kapowarr" { name = data.docker_registry_image.kapowarr.name pull_triggers = [data.docker_registry_image.kapowarr.sha256_digest] } resource "docker_container" "kapowarr" { image = docker_image.kapowarr.image_id name = "kapowarr" restart = "always" memory = 1000 memory_swap = 1000 log_driver = "local" env = [ "PUID=222", "PGID=321", "TZ=Europe/Amsterdam" ] network_mode = "container:gluetun" mounts { target = "/app/db" source = "/var/lib/containers/kapowarr" type = "bind" } mounts { target = "/app/temp_downloads" source = "/mnt/datarr/kapowarr" type = "bind" } mounts { target = "/comics" source = "/mnt/datarr/media/comics" type = "bind" } mounts { target = "/manga" source = "/mnt/datarr/media/manga" type = "bind" } depends_on = [ docker_container.gluetun ] lifecycle { ignore_changes = [ ulimit, log_opts ] } }