From c152ec65df571babac778a27932bf5bc26efa480 Mon Sep 17 00:00:00 2001
From: Nemo <me@captnemo.in>
Date: Sun, 12 May 2019 09:01:46 +0530
Subject: [PATCH] Adds elibsrv Docker Container

---
 elibsrv.tf     | 40 ++++++++++++++++++++++++++++++++++++++++
 docker/data.tf |  2 --
 2 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/elibsrv.tf b/elibsrv.tf
new file mode 100644
index 0000000..4e8afda 100644
--- /dev/null
+++ a/elibsrv.tf
@@ -1,0 +1,40 @@
+module "elibsrv" {
+  name   = "elibsrv"
+  source = "./modules/container"
+  image  = "captn3m0/elibsrv:latest"
+
+  web {
+    expose = true
+    host   = "ebooks.${var.root-domain}"
+    auth   = true
+  }
+
+  volumes = [
+    {
+      host_path      = "/mnt/xwing/media/EBooks"
+      container_path = "/books"
+    },
+    {
+      host_path      = "/mnt/xwing/config/elibsrv"
+      container_path = "/config"
+    },
+    {
+      host_path      = "/mnt/xwing/cache/elibsrv"
+      container_path = "/cache"
+    },
+  ]
+
+  env = [
+    "elibsrv_thumbheight=320",
+    "elibsrv_title=Scarif Media Archives",
+  ]
+
+  networks_advanced = [
+    {
+      name = "traefik"
+    },
+    {
+      name = "bridge"
+    },
+  ]
+}
diff --git a/docker/data.tf b/docker/data.tf
index d63133e..de6834d 100644
--- a/docker/data.tf
+++ a/docker/data.tf
@@ -1,6 +1,4 @@
 data "docker_registry_image" "traefik" {
-  # Critical and I like upgrading it
-  # for updating config for new features
   name = "traefik:1.7"
 }
 
--
rgit 0.1.5