From 5b3da0499a98f358d512cc1f510f9f21846b0914 Mon Sep 17 00:00:00 2001
From: Nemo <me@captnemo.in>
Date: Mon, 22 Jan 2018 02:36:18 +0530
Subject: [PATCH] switch airsonic to linuxserver container

---
 docker/data.tf |  2 +-
 docker/main.tf | 34 +++++++++++++++++++++-------------
 2 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/docker/data.tf b/docker/data.tf
index b63b735..9834faf 100644
--- a/docker/data.tf
+++ a/docker/data.tf
@@ -36,7 +36,7 @@
 }
 
 data "docker_registry_image" "airsonic" {
-  name = "airsonic/airsonic:latest"
+  name = "linuxserver/airsonic:latest"
 }
 
 data "docker_registry_image" "wikijs" {
diff --git a/docker/main.tf b/docker/main.tf
index bb51646..9ef72f5 100644
--- a/docker/main.tf
+++ a/docker/main.tf
@@ -134,36 +134,42 @@
   restart               = "unless-stopped"
   destroy_grace_seconds = 30
   must_run              = true
-  user                  = "1004"
   memory                = 800
 
   volumes {
     host_path      = "/mnt/xwing/config/airsonic/data"
-    container_path = "/airsonic/data"
+    container_path = "/config"
   }
 
   volumes {
     host_path      = "/mnt/xwing/media/Music"
-    container_path = "/airsonic/music"
+    container_path = "/music"
   }
 
   volumes {
     host_path      = "/mnt/xwing/config/airsonic/playlists"
-    container_path = "/airsonic/playlists"
+    container_path = "/playlists"
   }
 
   volumes {
     host_path      = "/mnt/xwing/config/airsonic/podcasts"
-    container_path = "/airsonic/podcasts"
-  }
-
-  labels = "${merge(
-    local.traefik_common_labels,
-    map(
-      "traefik.frontend.rule", "Host:airsonic.in.${var.domain},airsonic.${var.domain}",
-      "traefik.frontend.passHostHeader", "true",
-      "traefik.port", 4040,
-    ))}"
+    container_path = "/podcasts"
+  }
+
+  labels {
+    "traefik.enable" = "true"
+    "traefik.port"   = "4040"
+    "traefik.frontend.rule" = "Host:airsonic.in.${var.domain},airsonic.${var.domain}"
+    "traefik.frontend.passHostHeader" = "true"
+  }
+
+  # lounge:tatooine
+  env = [
+    "PUID=1004",
+    "PGID=1003",
+    "TZ=Asia/Kolkata",
+    "CONTEXT_PATH=https://airsonic.bb8.fun",
+  ]
 }
 
 resource "docker_container" "headerdebug" {
--
rgit 0.1.5