parent
8a0ead5bb0
commit
10ba57590b
|
@ -8,7 +8,7 @@ data "docker_registry_image" "gotviz" {
|
||||||
# }
|
# }
|
||||||
# resource "docker_container" "gotviz" {
|
# resource "docker_container" "gotviz" {
|
||||||
# name = "gotviz"
|
# name = "gotviz"
|
||||||
# image = "${docker_image.gotviz.latest}"
|
# image = "${docker_image.gotviz.image_id}"
|
||||||
# labels = "${merge(
|
# labels = "${merge(
|
||||||
# local.traefik_common_labels, map(
|
# local.traefik_common_labels, map(
|
||||||
# "traefik.port", 8080,
|
# "traefik.port", 8080,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# resource "docker_container" "lychee" {
|
# resource "docker_container" "lychee" {
|
||||||
# name = "lychee"
|
# name = "lychee"
|
||||||
# image = "${docker_image.lychee.latest}"
|
# image = "${docker_image.lychee.image_id}"
|
||||||
# restart = "unless-stopped"
|
# restart = "unless-stopped"
|
||||||
# destroy_grace_seconds = 10
|
# destroy_grace_seconds = 10
|
||||||
# must_run = true
|
# must_run = true
|
||||||
|
|
|
@ -7,7 +7,7 @@ locals {
|
||||||
|
|
||||||
resource "docker_container" "ubooquity" {
|
resource "docker_container" "ubooquity" {
|
||||||
name = "ubooquity"
|
name = "ubooquity"
|
||||||
image = docker_image.ubooquity.latest
|
image = docker_image.ubooquity.image_id
|
||||||
|
|
||||||
restart = "unless-stopped"
|
restart = "unless-stopped"
|
||||||
destroy_grace_seconds = 30
|
destroy_grace_seconds = 30
|
||||||
|
|
|
@ -9,7 +9,7 @@ locals {
|
||||||
|
|
||||||
resource "docker_container" "emby" {
|
resource "docker_container" "emby" {
|
||||||
name = "emby"
|
name = "emby"
|
||||||
image = docker_image.emby.latest
|
image = docker_image.emby.image_id
|
||||||
|
|
||||||
volumes {
|
volumes {
|
||||||
host_path = "/mnt/xwing/config/emby"
|
host_path = "/mnt/xwing/config/emby"
|
||||||
|
@ -36,10 +36,7 @@ resource "docker_container" "emby" {
|
||||||
destroy_grace_seconds = 10
|
destroy_grace_seconds = 10
|
||||||
must_run = true
|
must_run = true
|
||||||
|
|
||||||
devices {
|
gpus = "all"
|
||||||
host_path = "/dev/dri"
|
|
||||||
container_path = "/dev/dri"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Running as lounge:tatooine
|
# Running as lounge:tatooine
|
||||||
env = [
|
env = [
|
||||||
|
|
|
@ -16,7 +16,7 @@ locals {
|
||||||
|
|
||||||
resource "docker_container" "lidarr" {
|
resource "docker_container" "lidarr" {
|
||||||
name = "lidarr"
|
name = "lidarr"
|
||||||
image = docker_image.lidarr.latest
|
image = docker_image.lidarr.image_id
|
||||||
|
|
||||||
dynamic "labels" {
|
dynamic "labels" {
|
||||||
for_each = local.lidarr_labels
|
for_each = local.lidarr_labels
|
||||||
|
|
|
@ -7,7 +7,7 @@ locals {
|
||||||
|
|
||||||
resource "docker_container" "transmission" {
|
resource "docker_container" "transmission" {
|
||||||
name = "transmission"
|
name = "transmission"
|
||||||
image = docker_image.transmission.latest
|
image = docker_image.transmission.image_id
|
||||||
|
|
||||||
dynamic "labels" {
|
dynamic "labels" {
|
||||||
for_each = local.transmission_labels
|
for_each = local.transmission_labels
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
resource "docker_container" "container" {
|
resource "docker_container" "container" {
|
||||||
name = var.name
|
name = var.name
|
||||||
image = docker_image.image.latest
|
image = docker_image.image.image_id
|
||||||
|
|
||||||
dynamic "ports" {
|
dynamic "ports" {
|
||||||
for_each = var.ports
|
for_each = var.ports
|
||||||
|
|
|
@ -12,6 +12,6 @@ resource "docker_image" "image" {
|
||||||
}
|
}
|
||||||
|
|
||||||
output "image" {
|
output "image" {
|
||||||
value = docker_image.image.latest
|
value = docker_image.image.image_id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
resource "docker_container" "redis" {
|
resource "docker_container" "redis" {
|
||||||
name = "outline-redis"
|
name = "outline-redis"
|
||||||
image = "${docker_image.redis.latest}"
|
image = "${docker_image.redis.image_id}"
|
||||||
|
|
||||||
volumes {
|
volumes {
|
||||||
host_path = "/mnt/xwing/cache/outline"
|
host_path = "/mnt/xwing/cache/outline"
|
||||||
|
|
|
@ -4,7 +4,7 @@ data "docker_registry_image" "act-exporter" {
|
||||||
|
|
||||||
resource "docker_container" "act-exporter" {
|
resource "docker_container" "act-exporter" {
|
||||||
name = "act-exporter"
|
name = "act-exporter"
|
||||||
image = docker_image.act-exporter.latest
|
image = docker_image.act-exporter.image_id
|
||||||
|
|
||||||
entrypoint = ["/usr/local/bin/node", "server.js"]
|
entrypoint = ["/usr/local/bin/node", "server.js"]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
resource "docker_container" "prometheus" {
|
resource "docker_container" "prometheus" {
|
||||||
name = "prometheus"
|
name = "prometheus"
|
||||||
image = docker_image.prometheus.latest
|
image = docker_image.prometheus.image_id
|
||||||
|
|
||||||
# prometheus:prometheus
|
# prometheus:prometheus
|
||||||
user = "985:983"
|
user = "985:983"
|
||||||
|
|
|
@ -9,7 +9,7 @@ resource "docker_image" "timemachine" {
|
||||||
|
|
||||||
resource "docker_container" "timemachine" {
|
resource "docker_container" "timemachine" {
|
||||||
name = "timemachine"
|
name = "timemachine"
|
||||||
image = docker_image.timemachine.latest
|
image = docker_image.timemachine.image_id
|
||||||
|
|
||||||
volumes {
|
volumes {
|
||||||
host_path = "/mnt/xwing/data/timemachine"
|
host_path = "/mnt/xwing/data/timemachine"
|
||||||
|
|
Loading…
Reference in New Issue