From 0106a1f8bf4aa1de0e308f7061756b3780e6216d Mon Sep 17 00:00:00 2001 From: Nemo Date: Sun, 3 Dec 2017 20:35:11 +0530 Subject: [PATCH] Adds memory limits --- docker/conf/headphones.ini | 10 +++---- docker/main.tf | 53 +++++--------------------------------- 2 files changed, 11 insertions(+), 52 deletions(-) diff --git a/docker/conf/headphones.ini b/docker/conf/headphones.ini index 3e41170..2ede6f2 100644 --- a/docker/conf/headphones.ini +++ b/docker/conf/headphones.ini @@ -61,16 +61,16 @@ add_album_art = 1 headphones_indexer = 0 wait_until_release_date = 0 rename_files = 0 -file_format = $Track $Artist - $Album [$Year] - $Title -customhost = localhost +file_format = $Track - $Title +customhost = headphones.bb8.fun interface = default -folder_format = $Artist/$Album [$Year] +folder_format = $Artist/$Album move_files = 1 cleanup_files = 1 replace_existing_folders = 0 preferred_bitrate_allow_lossless = 0 embed_album_art = 1 -check_github_on_startup = 1 +check_github_on_startup = 0 http_port = 8181 download_torrent_dir = /downloads folder_permissions = 0755 @@ -93,7 +93,7 @@ hppass = "" customsleep = 1 api_key = "" encoderlossless = 1 -torrent_downloader = 1 +torrent_downloader = 0 torrent_removal_interval = 720 blackhole_dir = "" keep_original_folder = 1 diff --git a/docker/main.tf b/docker/main.tf index 94d2a33..badd5c9 100644 --- a/docker/main.tf +++ b/docker/main.tf @@ -164,53 +164,6 @@ resource "docker_container" "emby" { ] } -resource "docker_container" "flexget" { - name = "flexget" - image = "${docker_image.flexget.latest}" - - volumes { - host_path = "/mnt/xwing/config/flexget" - 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.frontend.auth.basic" = "${var.basic_auth}" - "traefik.port" = 5050 - "traefik.enable" = "true" - "traefik.frontend.headers.SSLTemporaryRedirect" = "true" - "traefik.frontend.headers.STSSeconds" = "2592000" - "traefik.frontend.headers.STSIncludeSubdomains" = "false" - "traefik.frontend.headers.contentTypeNosniff" = "true" - "traefik.frontend.headers.browserXSSFilter" = "true" - # "traefik.frontend.headers.referrerPolicy" = "no-referrer" - "traefik.frontend.headers.customresponseheaders" = "X-Powered-By:Allomancy,X-Server:Blackbox" - } - - memory = 256 - restart = "unless-stopped" - destroy_grace_seconds = 10 - must_run = true - - # Running as lounge:tatooine - env = [ - "PUID=1004", - "PGID=1003", - "WEB_PASSWD=${var.web_password}", - "TORRENT_PLUGIN=transmission", - "FLEXGET_LOG_LEVEL=info", - ] -} - resource "docker_container" "couchpotato" { name = "couchpotato" image = "${docker_image.couchpotato.latest}" @@ -336,6 +289,7 @@ resource "docker_container" "airsonic" { destroy_grace_seconds = 30 must_run = true user = "1004" + memory = 800 volumes { host_path = "/mnt/xwing/config/airsonic/data" @@ -378,6 +332,8 @@ resource "docker_container" "headerdebug" { destroy_grace_seconds = 30 must_run = true + memory = 16 + labels { "traefik.frontend.rule" = "Host:debug.in.bb8.fun" "traefik.frontend.passHostHeader" = "true" @@ -399,6 +355,8 @@ resource "docker_container" "sickrage" { destroy_grace_seconds = 10 must_run = true + memory = 512 + volumes { host_path = "/mnt/xwing/config/sickrage" container_path = "/config" @@ -553,6 +511,7 @@ resource "docker_container" "wiki" { restart = "unless-stopped" destroy_grace_seconds = 30 must_run = true + memory = 300 upload { content = "${file("${path.module}/conf/wiki.yml")}"