Updates RSS Bridge

This commit is contained in:
Nemo 2019-01-18 00:51:36 +05:30
parent 245806ca8d
commit 1b61a07c55
3 changed files with 21 additions and 26 deletions

View File

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

View File

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

View File

@ -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 = [
# <<EOF
# AmazonBridge
# BandcampBridge
# ContainerLinuxReleasesBridge
# DiscogsBridge
# FDroidBridge
# FacebookBridge
# GithubIssueBridge
# GithubSearchBridge
# GoComicsBridge
# GoogleSearchBridge
# InstagramBridge
# ReadComicsBridge
# SoundcloudBridge
# SteamBridge
# StripeAPIChangeLogBridge
# AmazonPriceTrackerBridge
# EOF
# ,
# ]
volumes = [{
container_path = "/app/public/whitelist.txt"
host_path = "/mnt/xwing/config/rss-bridge/whitelist.txt"
}]
}
data "docker_network" "bridge" {
name = "bridge"
}