🏡 index : github.com/captn3m0/nebula.git

author Nemo <me@captnemo.in> 2018-04-14 14:54:15.0 +05:30:00
committer Nemo <me@captnemo.in> 2018-04-14 14:54:15.0 +05:30:00
commit
479faf686369d3f7526a1ab2681842cc212fdc08 [patch]
tree
ef6991ee9dad06e32b669fdcd091fbe218ecfdaa
parent
9b1c4d9055c9d6cf2fad6ef43a9190060a4e6bbc
download
479faf686369d3f7526a1ab2681842cc212fdc08.tar.gz

Switch to Percona official image for mongo rocks



Diff

 docker/data.tf   |  6 ++++--
 docker/db.tf     | 11 ++++++++---
 docker/images.tf |  9 ++++-----
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/docker/data.tf b/docker/data.tf
index 802cf9b..adf2f83 100644
--- a/docker/data.tf
+++ a/docker/data.tf
@@ -1,13 +1,14 @@
# Database versions shouldn't be upgraded

data "docker_registry_image" "mariadb" {

  name = "mariadb:10.3"
}

data "docker_registry_image" "mongorocks" {

  name = "jadsonlourenco/mongo-rocks:latest"
data "docker_registry_image" "percona-mongodb-server" {

  name = "percona/percona-server-mongodb:3.4"
}

# YOLO everything else
data "docker_registry_image" "emby" {

  name = "emby/embyserver:latest"
}
@@ -17,6 +18,7 @@
}

data "docker_registry_image" "traefik" {

  # Critical and I like upgrading it
  name = "traefik:1.6"
}

diff --git a/docker/db.tf b/docker/db.tf
index a630259..222348e 100644
--- a/docker/db.tf
+++ a/docker/db.tf
@@ -1,6 +1,6 @@
resource "docker_container" "mongorocks" {

  name  = "mongorocks"
  image = "${docker_image.mongorocks.latest}"
  image = "${docker_image.percona-mongodb-server.latest}"

  restart               = "unless-stopped"
  destroy_grace_seconds = 30
@@ -13,10 +13,11 @@
    host_path      = "${docker_volume.mongorocks_data_volume.mountpoint}"
  }

  env = [

    "AUTH=no",
    "DATABASE=wiki",
    "OPLOG_SIZE=50",
  command = [

    "--storageEngine=rocksdb",
    "--httpinterface",
    "--rest",
    "--master",
  ]
}

diff --git a/docker/images.tf b/docker/images.tf
index 3d988ec..a860242 100644
--- a/docker/images.tf
+++ a/docker/images.tf
@@ -23,12 +23,9 @@
  pull_triggers = ["${data.docker_registry_image.wikijs.sha256_digest}"]
}

# Attempting to use mongorocks to work around reboot issue
# Hoping that this will not face reboot-recovery issues
# Wrote about this: https://captnemo.in/blog/2017/12/18/home-server-learnings/
resource "docker_image" "mongorocks" {

  name          = "${data.docker_registry_image.mongorocks.name}"
  pull_triggers = ["${data.docker_registry_image.mongorocks.sha256_digest}"]
resource "docker_image" "percona-mongodb-server" {

  name          = "${data.docker_registry_image.percona-mongodb-server.name}"
  pull_triggers = ["${data.docker_registry_image.percona-mongodb-server.sha256_digest}"]
}

resource "docker_image" "ubooquity" {