diff --git a/modules/container/main.tf b/modules/container/main.tf index ca92672..451c1b6 100644 --- a/modules/container/main.tf +++ b/modules/container/main.tf @@ -21,6 +21,8 @@ resource "docker_container" "container" { entrypoint = "${var.entrypoint}" user = "${var.user}" + network_mode = "bridge" + // Only attach the traefik network if // service is exposed to the web networks = ["${concat(var.networks,split(",",lookup(var.web, "expose", "false") == "false" ? "" :"${data.docker_network.traefik.id}"))}"] diff --git a/providers.tf b/providers.tf index 136a007..95afb20 100644 --- a/providers.tf +++ b/providers.tf @@ -1,6 +1,13 @@ provider "docker" { host = "tcp://docker.vpn.bb8.fun:2376" - cert_path = "./secrets" + cert_path = "./secrets/tatooine" + version = "~> 2.0.0" +} + +provider "docker" { + host = "tcp://dovpn.vpn.bb8.fun:2376" + cert_path = "./secrets/sydney" + alias = "sydney" version = "~> 2.0.0" } diff --git a/rss-bridge.tf b/rss-bridge.tf index cf9333a..fb4542f 100644 --- a/rss-bridge.tf +++ b/rss-bridge.tf @@ -1,36 +1,22 @@ module "rss-bridge" { name = "rss-bridge" source = "modules/container" - image = "rssbridge/rss-bridge:latest" + + image = "captn3m0/rss-bridge:sec-filings" web { expose = true host = "rss-bridge.${var.root-domain}" } - networks = "${list(module.docker.traefik-network-id)}" + networks = ["${data.docker_network.bridge.id}"] - # files = ["/app/public/whitelist.txt"] - - # contents = [ - # <