Run updates
Remove airsonic and replace with navidrome
This commit is contained in:
47
core-os-podman/navidrome.tf
Normal file
47
core-os-podman/navidrome.tf
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
data "docker_registry_image" "navidrome" {
|
||||||
|
name = "deluan/navidrome:latest"
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "docker_image" "navidrome" {
|
||||||
|
name = data.docker_registry_image.navidrome.name
|
||||||
|
pull_triggers = [data.docker_registry_image.navidrome.sha256_digest]
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "docker_container" "navidrome" {
|
||||||
|
image = docker_image.navidrome.image_id
|
||||||
|
name = "navidrome"
|
||||||
|
restart = "always"
|
||||||
|
|
||||||
|
log_driver = "local"
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = docker_network.container-public.name
|
||||||
|
ipv4_address = "192.168.3.16"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/data"
|
||||||
|
source = "/var/lib/containers/navidrome"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/music/datarr"
|
||||||
|
source = "/mnt/datarr/media/music"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
mounts {
|
||||||
|
target = "/music/appdata"
|
||||||
|
source = "/mnt/appdata/navidrome/music"
|
||||||
|
type = "bind"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
lifecycle {
|
||||||
|
ignore_changes = [
|
||||||
|
ulimit,
|
||||||
|
log_opts
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user