Adds memory limits
This commit is contained in:
parent
681cdc3214
commit
0106a1f8bf
|
@ -61,16 +61,16 @@ add_album_art = 1
|
||||||
headphones_indexer = 0
|
headphones_indexer = 0
|
||||||
wait_until_release_date = 0
|
wait_until_release_date = 0
|
||||||
rename_files = 0
|
rename_files = 0
|
||||||
file_format = $Track $Artist - $Album [$Year] - $Title
|
file_format = $Track - $Title
|
||||||
customhost = localhost
|
customhost = headphones.bb8.fun
|
||||||
interface = default
|
interface = default
|
||||||
folder_format = $Artist/$Album [$Year]
|
folder_format = $Artist/$Album
|
||||||
move_files = 1
|
move_files = 1
|
||||||
cleanup_files = 1
|
cleanup_files = 1
|
||||||
replace_existing_folders = 0
|
replace_existing_folders = 0
|
||||||
preferred_bitrate_allow_lossless = 0
|
preferred_bitrate_allow_lossless = 0
|
||||||
embed_album_art = 1
|
embed_album_art = 1
|
||||||
check_github_on_startup = 1
|
check_github_on_startup = 0
|
||||||
http_port = 8181
|
http_port = 8181
|
||||||
download_torrent_dir = /downloads
|
download_torrent_dir = /downloads
|
||||||
folder_permissions = 0755
|
folder_permissions = 0755
|
||||||
|
@ -93,7 +93,7 @@ hppass = ""
|
||||||
customsleep = 1
|
customsleep = 1
|
||||||
api_key = ""
|
api_key = ""
|
||||||
encoderlossless = 1
|
encoderlossless = 1
|
||||||
torrent_downloader = 1
|
torrent_downloader = 0
|
||||||
torrent_removal_interval = 720
|
torrent_removal_interval = 720
|
||||||
blackhole_dir = ""
|
blackhole_dir = ""
|
||||||
keep_original_folder = 1
|
keep_original_folder = 1
|
||||||
|
|
|
@ -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" {
|
resource "docker_container" "couchpotato" {
|
||||||
name = "couchpotato"
|
name = "couchpotato"
|
||||||
image = "${docker_image.couchpotato.latest}"
|
image = "${docker_image.couchpotato.latest}"
|
||||||
|
@ -336,6 +289,7 @@ resource "docker_container" "airsonic" {
|
||||||
destroy_grace_seconds = 30
|
destroy_grace_seconds = 30
|
||||||
must_run = true
|
must_run = true
|
||||||
user = "1004"
|
user = "1004"
|
||||||
|
memory = 800
|
||||||
|
|
||||||
volumes {
|
volumes {
|
||||||
host_path = "/mnt/xwing/config/airsonic/data"
|
host_path = "/mnt/xwing/config/airsonic/data"
|
||||||
|
@ -378,6 +332,8 @@ resource "docker_container" "headerdebug" {
|
||||||
destroy_grace_seconds = 30
|
destroy_grace_seconds = 30
|
||||||
must_run = true
|
must_run = true
|
||||||
|
|
||||||
|
memory = 16
|
||||||
|
|
||||||
labels {
|
labels {
|
||||||
"traefik.frontend.rule" = "Host:debug.in.bb8.fun"
|
"traefik.frontend.rule" = "Host:debug.in.bb8.fun"
|
||||||
"traefik.frontend.passHostHeader" = "true"
|
"traefik.frontend.passHostHeader" = "true"
|
||||||
|
@ -399,6 +355,8 @@ resource "docker_container" "sickrage" {
|
||||||
destroy_grace_seconds = 10
|
destroy_grace_seconds = 10
|
||||||
must_run = true
|
must_run = true
|
||||||
|
|
||||||
|
memory = 512
|
||||||
|
|
||||||
volumes {
|
volumes {
|
||||||
host_path = "/mnt/xwing/config/sickrage"
|
host_path = "/mnt/xwing/config/sickrage"
|
||||||
container_path = "/config"
|
container_path = "/config"
|
||||||
|
@ -553,6 +511,7 @@ resource "docker_container" "wiki" {
|
||||||
restart = "unless-stopped"
|
restart = "unless-stopped"
|
||||||
destroy_grace_seconds = 30
|
destroy_grace_seconds = 30
|
||||||
must_run = true
|
must_run = true
|
||||||
|
memory = 300
|
||||||
|
|
||||||
upload {
|
upload {
|
||||||
content = "${file("${path.module}/conf/wiki.yml")}"
|
content = "${file("${path.module}/conf/wiki.yml")}"
|
||||||
|
|
Loading…
Reference in New Issue