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"
}
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"
}

View File

@ -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",
]
}

View File

@ -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" {