From bb423ba5d1201312d3b00dd061a257f91ea37ca1 Mon Sep 17 00:00:00 2001 From: Nemo Date: Sat, 11 Nov 2017 02:16:29 +0530 Subject: [PATCH] sickrage is cool --- docker/data.tf | 4 ++++ docker/images.tf | 5 +++++ docker/main.tf | 40 ++++++++++++++++++++++++++++++++++++---- 3 files changed, 45 insertions(+), 4 deletions(-) diff --git a/docker/data.tf b/docker/data.tf index f35e43a..a86febc 100644 --- a/docker/data.tf +++ b/docker/data.tf @@ -24,4 +24,8 @@ data "docker_registry_image" "traefik" { data "docker_registry_image" "gitea" { name = "gitea/gitea:latest" +} + +data "docker_registry_image" "sickrage" { + name = "linuxserver/sickrage:latest" } \ No newline at end of file diff --git a/docker/images.tf b/docker/images.tf index fa0f782..2544d92 100644 --- a/docker/images.tf +++ b/docker/images.tf @@ -31,4 +31,9 @@ resource "docker_image" "traefik" { resource "docker_image" "gitea" { name = "${data.docker_registry_image.gitea.name}" pull_triggers = ["${data.docker_registry_image.gitea.sha256_digest}"] +} + +resource "docker_image" "sickrage" { + name = "${data.docker_registry_image.sickrage.name}" + pull_triggers = ["${data.docker_registry_image.sickrage.sha256_digest}"] } \ No newline at end of file diff --git a/docker/main.tf b/docker/main.tf index 24f2d43..e365e05 100644 --- a/docker/main.tf +++ b/docker/main.tf @@ -35,7 +35,7 @@ resource docker_container "transmission" { "TZ=Asia/Kolkata", ] - memory = 512 + memory = 256 restart = "unless-stopped" destroy_grace_seconds = 10 must_run = true @@ -119,7 +119,7 @@ resource "docker_container" "emby" { "traefik.enable" = "true" } - memory = 1024 + memory = 2048 restart = "unless-stopped" destroy_grace_seconds = 10 must_run = true @@ -158,7 +158,7 @@ resource "docker_container" "flexget" { "traefik.enable" = "true" } - memory = 128 + memory = 256 restart = "unless-stopped" destroy_grace_seconds = 10 must_run = true @@ -197,7 +197,7 @@ resource "docker_container" "couchpotato" { "traefik.enable" = "true" } - memory = 128 + memory = 256 restart = "unless-stopped" destroy_grace_seconds = 10 must_run = true @@ -248,3 +248,35 @@ EOF destroy_grace_seconds = 10 must_run = true } + + +resource "docker_container" "sickrage" { + name = "sickrage" + image = "${docker_image.sickrage.latest}" + + volumes { + host_path = "/mnt/xwing/config/sickrage" + container_path = "/config" + } + + volumes { + host_path = "/mnt/xwing/media/DL" + container_path = "/downloads" + } + + volumes { + host_path = "/mnt/xwing/media/TV" + container_path = "/tv" + } + + labels { + "traefik.port" = 8081 + "traefik.enable" = "true" + } + + env = [ + "PGID=1003", + "PUID=1000", + "TZ=Asia/Kolkata", + ] +} \ No newline at end of file