Switch to Percona official image for mongo rocks
This commit is contained in:
parent
9b1c4d9055
commit
479faf6863
|
@ -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"
|
||||
}
|
||||
|
||||
|
|
11
docker/db.tf
11
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",
|
||||
]
|
||||
}
|
||||
|
||||
|
|
|
@ -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" {
|
||||
|
|
Loading…
Reference in New Issue