diff --git a/docker/data.tf b/docker/data.tf index 802cf9b..adf2f83 100644 --- a/docker/data.tf +++ b/docker/data.tf @@ -4,10 +4,11 @@ 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" "transmission" { } 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 +++ b/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 @@ resource "docker_container" "mongorocks" { 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 +++ b/docker/images.tf @@ -23,12 +23,9 @@ resource "docker_image" "wikijs" { 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" {