From 125f4cecafd8aadf625e7b9099e471e2d307f2cb Mon Sep 17 00:00:00 2001
From: Nemo <me@captnemo.in>
Date: Sun, 23 Jun 2019 20:55:44 +0530
Subject: [PATCH] Adds stringer

- Doesn't work yet, have create an issue
---
 secrets.tf  |  8 ++++++++
 stringer.tf | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/secrets.tf b/secrets.tf
index 7511d6d..96e4a1a 100644
--- a/secrets.tf
+++ a/secrets.tf
@@ -131,3 +131,11 @@
 data "pass_password" "web_password" {
   path = "web_password"
 }
+
+data "pass_password" "stringer-db-password" {
+  path = "stringer-db-password"
+}
+
+data "pass_password" "stringer-secret-token" {
+  path = "stringer-secret-token"
+}
diff --git a/stringer.tf b/stringer.tf
new file mode 100644
index 0000000..b61f4d2 100644
--- /dev/null
+++ a/stringer.tf
@@ -1,0 +1,36 @@
+module "stringer-db" {
+  source   = "modules/postgres"
+  name     = "stringer"
+  password = "${data.pass_password.stringer-db-password.password}"
+}
+
+module "stringer-container" {
+  name   = "stringer"
+  source = "modules/container"
+  image  = "mdswanson/stringer"
+
+  resource {
+    memory      = 256
+    memory_swap = 256
+  }
+
+  web {
+    expose = true
+    port   = 8080
+    host   = "stringer.bb8.fun"
+  }
+
+  networks = "${list(
+    data.docker_network.bridge.id,
+    module.docker.traefik-network-id,
+    module.db.postgres-network-id
+  )}"
+
+  env = [
+    # "DATABASE_URL=postgres://stringer:${data.pass_password.stringer-db-password.password}@postgres:5432/stringer",
+    "DATABASE_URL=sqlite3:':memory:'",
+
+    "SECRET_TOKEN=${data.pass_password.stringer-secret-token.password}",
+    "RACK_ENV=development",
+  ]
+}
--
rgit 0.1.5