[traefik] Upgrade 1.17 conf for tatooine.club

This commit is contained in:
Nemo 2022-12-26 12:51:30 +05:30
parent 18f32691f6
commit af20a4efb9
1 changed files with 27 additions and 10 deletions

View File

@ -1,18 +1,21 @@
resource "docker_container" "traefik" {
name = "traefik"
image = docker_image.traefik17.latest
image = docker_image.traefik17.image_id
# Admin Backend
ports {
internal = 1111
external = 1111
ip = var.ips["eth0"]
labels {
label = "traefik.enable"
value = "true"
}
ports {
internal = 1111
external = 1111
ip = var.ips["tun0"]
labels {
label = "traefik.http.routers.api.rule"
value = "Host('traefik.in.bb8.fun')"
}
labels {
label = "traefik.http.routers.api.service"
value = "api@internal"
}
# Local Web Server
@ -61,6 +64,20 @@ resource "docker_container" "traefik" {
file = "/etc/traefik/git.captnemo.in.key"
}
upload {
content = file(
"/home/nemo/projects/personal/certs/lego/certificates/tatooine.club.key",
)
file = "/etc/traefik/tatooine.club.key"
}
upload {
content = file(
"/home/nemo/projects/personal/certs/lego/certificates/tatooine.club.crt",
)
file = "/etc/traefik/tatooine.club.crt"
}
upload {
content = file(
"/home/nemo/projects/personal/certs/rss.captnemo.in/fullchain.pem",