resource "docker_image" "photoprism" { name = "photoprism/photoprism:latest" } resource "docker_container" "photoprism" { image = docker_image.photoprism.latest name = "photoprism" restart = "always" env = [ "PHOTOPRISM_UPLOAD_NSFW=true", "PHOTOPRISM_ADMIN_PASSWORD=UAmpojHADcS5aB" ] mounts { target = "/photoprism/originals/camera" source = "/share/appdata/syncthing/Camera" type = "bind" } mounts { target = "/photoprism/originals/capture-one-variants" source = "/share/CaptureOne/Variants" type = "bind" } mounts { target = "/photoprism/storage" source = "/share/appdata/photoprism/storage" type = "bind" } networks_advanced { name = docker_network.bridge.name ipv4_address = "192.168.2.116" } lifecycle { ignore_changes = [ ulimit, log_opts ] } }