Switch to Percona official image for mongo rocks

This commit is contained in:
Nemo 2018-04-14 14:54:15 +05:30
parent 9b1c4d9055
commit 479faf6863
3 changed files with 13 additions and 13 deletions

View File

@ -4,10 +4,11 @@ data "docker_registry_image" "mariadb" {
name = "mariadb:10.3" name = "mariadb:10.3"
} }
data "docker_registry_image" "mongorocks" { data "docker_registry_image" "percona-mongodb-server" {
name = "jadsonlourenco/mongo-rocks:latest" name = "percona/percona-server-mongodb:3.4"
} }
# YOLO everything else
data "docker_registry_image" "emby" { data "docker_registry_image" "emby" {
name = "emby/embyserver:latest" name = "emby/embyserver:latest"
} }
@ -17,6 +18,7 @@ data "docker_registry_image" "transmission" {
} }
data "docker_registry_image" "traefik" { data "docker_registry_image" "traefik" {
# Critical and I like upgrading it
name = "traefik:1.6" name = "traefik:1.6"
} }

View File

@ -1,6 +1,6 @@
resource "docker_container" "mongorocks" { resource "docker_container" "mongorocks" {
name = "mongorocks" name = "mongorocks"
image = "${docker_image.mongorocks.latest}" image = "${docker_image.percona-mongodb-server.latest}"
restart = "unless-stopped" restart = "unless-stopped"
destroy_grace_seconds = 30 destroy_grace_seconds = 30
@ -13,10 +13,11 @@ resource "docker_container" "mongorocks" {
host_path = "${docker_volume.mongorocks_data_volume.mountpoint}" host_path = "${docker_volume.mongorocks_data_volume.mountpoint}"
} }
env = [ command = [
"AUTH=no", "--storageEngine=rocksdb",
"DATABASE=wiki", "--httpinterface",
"OPLOG_SIZE=50", "--rest",
"--master",
] ]
} }

View File

@ -23,12 +23,9 @@ resource "docker_image" "wikijs" {
pull_triggers = ["${data.docker_registry_image.wikijs.sha256_digest}"] pull_triggers = ["${data.docker_registry_image.wikijs.sha256_digest}"]
} }
# Attempting to use mongorocks to work around reboot issue resource "docker_image" "percona-mongodb-server" {
# Hoping that this will not face reboot-recovery issues name = "${data.docker_registry_image.percona-mongodb-server.name}"
# Wrote about this: https://captnemo.in/blog/2017/12/18/home-server-learnings/ pull_triggers = ["${data.docker_registry_image.percona-mongodb-server.sha256_digest}"]
resource "docker_image" "mongorocks" {
name = "${data.docker_registry_image.mongorocks.name}"
pull_triggers = ["${data.docker_registry_image.mongorocks.sha256_digest}"]
} }
resource "docker_image" "ubooquity" { resource "docker_image" "ubooquity" {