Update everything to the new leap serer

This commit is contained in:
Rescla
2026-07-11 22:36:27 +02:00
parent fcedc1474f
commit cd85c201a1
46 changed files with 202 additions and 120 deletions
+31 -16
View File
@@ -1,18 +1,33 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
Fg==
-----END CERTIFICATE----- -----END CERTIFICATE-----
+30 -17
View File
@@ -1,19 +1,32 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
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
ypZVbFmyyumjkGzGO7zUEMeoLw== RipmhAQ0iO4CmGFzW2+mHFbafhHxXXZvh3PWWNzEvinsGWIQi1OQw9XditRLMz8g
5b6abpd7gQIDAQABo0IwQDAdBgNVHQ4EFgQUyGAKPmUMbkmsM9Uq0dwX4yij6lgw
HwYDVR0jBBgwFoAUoQQdvwBXwvIk05ilYT3CDTWva60wDQYJKoZIhvcNAQELBQAD
ggIBAAZrPpFxEwMsqKc1L3CUL3A7tY5UeGZWgLPb52jT4rl8W9STSqsGz/vQwNu+
79caxTzLCfU8F27TVh1tb7jYAAu7AmmZCvT0QmicBlTrf0rwdXBM0dMr7ofH0ESk
44MG2VRzk7HnmgmD7U35AOXtouh+RERXngO08vXKQd96Y7Hk2BZIfjHHHFDoxev2
2bZIe43boPzWZ0sc/i3vgmqPzdUz45Y6buTtyXz8NFuTVG657bN1YXKc8ufHJ6Hh
t2fy1z/tyV8mr6xXpWBDAy5OExQU96fJUHqO56pMrA1xL/QOUtSJ7bVjh+8lFaI6
SkES1bh1VlwfoB3JydClQqVC4hYuULm7+VuZC0WBADrcDFrG9EIlUaFwYgMQseJD
oM0Q0d5jq6kFv07eu8rdny4nAM8eEnRZKrhZd9/vsTdkVFMxja90sFfCU4lsuXUI
MJET3/TAjePJOJ5vTBDzrYmBdOmbyNOjoHM2WN2ehsHn+nzZqSbZHMTmIIdEY/zN
zZMNyUpc3tU697d8tI/s7zRaByslcVJk6Gr2DbXEtYpzXJAgVBpUQfnFHbAahSEV
f1sAOVfbSv6lFqJj/eOIlIZGtVHvpiYaOAo91Y+6ikauv/lqS5ZQjQh5qLVup2yZ
L1NYOj5S7MxW+DALovaNGm+24B2SxNix1A9Kojc5a7WIA11f
-----END CERTIFICATE----- -----END CERTIFICATE-----
+50 -26
View File
@@ -1,28 +1,52 @@
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCgsB1v6DiYy9Rl MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC9LFO1jni/eILr
9n08dx3hnrKJpR2L5M8qmFCi/422dT2oCqhg5ZMuFhbo/U55IzBoqdh1FW9p9qOT pAv1qt/plDzjAR5kxaxyZ1XK7qinCh0awApcNrPx0/AMF5Pkz91ojA+RwMiKc7M5
aZcU9tyCkyd3V4T6O62sCAT71r3Op9KdIUWWiqUcDvkakBtLlwHle9qPmYEwi0x1 nYc0pXZPJ/OAW0QtLJPTGmEELKN3stv4kRiWyHPYB+ousgRkLYPtNf7i/fV4cx/+
+Lfi3+PhXxUekupXuhtUegwe1DB/Rpgsu4IAMy1bdedbI3Mv/Io34enIIMwiGb3x kwaFZQ+2nrPMPRXetK85hme4lCmvx4ppUolB2zRBFzOgYaDOljyn8dFAhmWTGfrM
ywLodOLWAetIKQOVXmGHBDpDJDWA9u7f9fEZPJhOCMUZ9jw+wwHNHz5VkNNHV527 HKFumOLPu/h3lKn+H/rR7+lKzBhrtvo1efqfivRG24rYfIsxdPxTokcvTduR7OdE
/b6h8GCPLsVHyeNzHBriXYWuFGvdsvGjya1vFRjVAkTXUHCkQECle2hsim2S3pvV QraLtrjU4wkTOR/HZDaN3AkyxSAPd9wqc8sL6zmZ6rVNaoxx9HWVmtVJc95wqE+t
oSOlzXifAgMBAAECggEAIjsCOlmk3N/nAkWNDjlt0ydkbzAOaEO44iEKZH6+KJU3 2/TQK6FW3cLruTwPAdjFKzj8KoA24t00ElLVAksY971RSi4WZNKtHutY4MgkjrYG
KjoC/olJXjL0dHOpqOKXKGSuKNsFHfSdigSfW6bu+J3ydVjeihP2fkRDE4b+biyQ KRTM0NEzYQrxML/Z9h6ewjthWs1zjLAM+Bbr8qlvs+C5Kn1zDDLSSaFEYWSQC68o
EEsLMPOeEqkZ5c+3ENY9YC6PM7IGtFmoUyVFvv3k5JjFvfqcE04hDlDljhezsRj4 6s0ZpdkQt92k/+6bWijH0AFfQZxlMxxqC9UAyh60OdDzDnecS50rWFJ2wqhilt9W
2fTG5vHOC/rtVRxov5Fy2rL33+bRBKkZ3CTku2H306/3A0Qgml1/4HwzrMD9FpSM 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
+KbMyrLmU3OK5Uw8j1BYyg== hz2osbt4r7+ADqR4RGZTYwOjWbJwRXtDkS1IYHj1QHMHtSyqF5mHjjy1+3Z91WFu
sN05vK2n/9JEuP2srHTyZKnYtp9UBoW0nHNEqHRYZkJPMH0U6Yx2iRp1T+gKxWAi
ZPawMvkqlNmY6RwWUB7RXYyWSiQRFETDcYKG3kA0WFLJbjfrAoIBAQDLrxon3Xov
kU0mYoQ1tXqs4OrzqXHP5EhV156t0cZtJG5wiWRHBKXAdkaSN1ki6Ki3axTVE5I2
pHRo1kmkdnPhB36SpdTvkCo3oSacJanisNCur9UFccwILnW1YF5N6ZDyfIQxM4nx
z1lCI2BrzczFnNa8gMXfamGzmXuR5CBdnpS0A+fyE0hiI7lqc9lBUAqR49IGsIU4
XCSLNM3nFOEGBwRK6JoFxWxEHry2YKcOU8jZK+pqvYFHjVdr1bWMUDvujgt0CTDN
koXx/uTll3vyGpamchuWfN59EJdvPZRKoiGofK/Dhr7Ee9BvLwOWrWht4voYupK9
eP18g3ri10tDAoIBAQCyUZ7CEjo1bBLy3op78XBjDkRo42cXD91pDTr6h9k/GYr1
dERunWLMtX/of3oV265ykjSdZwC6CsUih7MG8w9NR3EL8BPqszPLNoOoCqRpAi2W
3FKRLO66W+rAh9LAWiFvehgPBc+o50zd0lw1T7YFndYVv4smapDJbCNaAhQ8cRAp
c6YsZM71ZFdaMuiHmr45deL8yeUsYy5UwgGDxl25M/nxsLvXwMEdnut0GTHSG7Ai
T7tjz1pyJuWO5fB8mHrmif29d5j75Vtc8VTKD5PAG2k9fZZaZZOigGWZZh+eBpzZ
Usnf5PUrxutWGtNV5EUoigsIihlbDVUZ7SQp7oABAoIBAB67+EVlrQc6dJrDKNH1
5WHqumkz+0F0X9ncJEx0J+3WHngKsz/oGp60+iccBO44jyTGGqmgP2LRY+Nh2lDf
stKUz+uO7FeNuGEWhv3uzPiw13xUed9NcY0WfZp1xSUahk2grk3CSiFbuUs6jVUX
A7wZ02k0QSdaJQ31reiwtJWL1UJoiHpFoJl2bIb8nh611jJ3Xvy1bBS6CqWavSsO
QnonWuV2va77QD/zJ2SZpvuJdvgWIVQj7jr+v988qx1WCgUQF/hVXrDWWDHQ1Xcz
aXd5vZu2AiWuB+B1PXSCpTqxxkRnNBpb3bNGP4hXXsJAvk4+fqB2nqfKdu1v5X4P
IIMCggEBAKoUhmf0EdHs/3b3J5RIUYhxKZWpWEerwGNtvdu4RZMEaJ2RQO0kyxGU
cSKMhbDSGxtzhm2DQzfx91zX6qct0M7Jl9mk9WejZt/OS0Hnbr17wVFCCyXsyPDc
zhNDFzegblpGzMFzmaePecBu+C88iZTYpKluxOzq3UpY2raIcQBNhA0QYiOsyEt7
GRvGUTK/lyAYuHhVSMlIq0/6BIZ+xyfgt6RIDWKPOMDdBtHhLaMI9+XJF89sA7h2
wBRPpCiUCZc4tKq4BGrbjDvqdh+n7+5nMbSnDrj/dNg+4ocUA9E5DWotadRxKsqJ
gtGaz8boU89qGphIWGBVI9eaD2sP18s=
-----END PRIVATE KEY----- -----END PRIVATE KEY-----
+1
View File
@@ -0,0 +1 @@
[]
+1 -1
View File
@@ -30,7 +30,7 @@ resource "docker_container" "haproxy" {
lifecycle { lifecycle {
ignore_changes = [ ignore_changes = [
ulimit, ulimit,
log_opts log_opts,
] ]
} }
} }
+1 -1
View File
@@ -35,7 +35,7 @@ resource "docker_container" "malla-capture" {
lifecycle { lifecycle {
ignore_changes = [ ignore_changes = [
ulimit, ulimit,
log_opts log_opts,
] ]
} }
} }
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "resilio-sync" {
name = "resilio-sync" name = "resilio-sync"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=556", "PUID=556",
+3
View File
@@ -9,6 +9,9 @@ resource "docker_image" "solidtime" {
resource "docker_network" "solidtime" { resource "docker_network" "solidtime" {
name = "solidtime" name = "solidtime"
lifecycle {
ignore_changes = [ipam_options]
}
} }
+3
View File
@@ -9,6 +9,9 @@ resource "docker_image" "ollama" {
resource "docker_network" "ollama" { resource "docker_network" "ollama" {
name = "ollama" name = "ollama"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "ollama" { resource "docker_container" "ollama" {
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "audiobookshelf" {
name = "audiobookshelf" name = "audiobookshelf"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"TZ=Europe/Amsterdam" "TZ=Europe/Amsterdam"
+6
View File
@@ -20,10 +20,16 @@ resource "docker_image" "authelia-redis" {
resource "docker_network" "authelia-redis" { resource "docker_network" "authelia-redis" {
name = "authelia-redis" name = "authelia-redis"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_network" "authelia" { resource "docker_network" "authelia" {
name = "authelia" name = "authelia"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "authelia" { resource "docker_container" "authelia" {
+1 -1
View File
@@ -11,7 +11,7 @@ resource "docker_container" "configarr" {
image = docker_image.configarr.image_id image = docker_image.configarr.image_id
name = "configarr" name = "configarr"
log_driver = "local"
env = [ env = [
"TZ=Europe/Amsterdam" "TZ=Europe/Amsterdam"
+1 -1
View File
@@ -16,7 +16,7 @@ resource "docker_container" "crawl4ai" {
memory = 2000 memory = 2000
memory_swap = 2000 memory_swap = 2000
log_driver = "local"
env = [ env = [
+1 -1
View File
@@ -15,7 +15,7 @@ resource "docker_container" "deluge" {
memory = 1000 memory = 1000
memory_swap = 1000 memory_swap = 1000
log_driver = "local"
env = [ env = [
"PUID=222", "PUID=222",
+1 -1
View File
@@ -26,7 +26,7 @@ resource "docker_container" "dozzle" {
mounts { mounts {
target = "/var/run/docker.sock" target = "/var/run/docker.sock"
source = "/var/run/docker.sock" source = "/run/podman/podman.sock"
type = "bind" type = "bind"
read_only = true read_only = true
} }
+3
View File
@@ -27,6 +27,9 @@ resource "docker_image" "hoarder-meilisearch" {
resource "docker_network" "hoarder" { resource "docker_network" "hoarder" {
name = "hoarder" name = "hoarder"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "hoarder" { resource "docker_container" "hoarder" {
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "homer" {
name = "homer" name = "homer"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=1000", "PUID=1000",
-8
View File
@@ -12,8 +12,6 @@ resource "docker_container" "jellyfin" {
name = "jellyfin" name = "jellyfin"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=444", "PUID=444",
"PGID=321", "PGID=321",
@@ -54,12 +52,6 @@ resource "docker_container" "jellyfin" {
permissions = "rwm" permissions = "rwm"
} }
devices {
host_path = "/dev/dri/renderD129"
container_path = "/dev/dri/renderD129"
permissions = "rwm"
}
lifecycle { lifecycle {
ignore_changes = [ ignore_changes = [
ulimit, ulimit,
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "jellyseerr" {
name = "jellyseerr" name = "jellyseerr"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"TZ=Europe/Amsterdam" "TZ=Europe/Amsterdam"
+1 -1
View File
@@ -15,7 +15,7 @@ resource "docker_container" "kapowarr" {
memory = 1000 memory = 1000
memory_swap = 1000 memory_swap = 1000
log_driver = "local"
env = [ env = [
"PUID=222", "PUID=222",
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "lidarr" {
name = "lidarr" name = "lidarr"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=1000", "PUID=1000",
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "looksyk" {
name = "looksyk" name = "looksyk"
restart = "always" restart = "always"
log_driver = "local"
user = "root:root" user = "root:root"
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "memos" {
name = "memos" name = "memos"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"MEMOS_MODE=prod", "MEMOS_MODE=prod",
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "meshtastic" {
name = "meshtastic" name = "meshtastic"
restart = "always" restart = "always"
log_driver = "local"
networks_advanced { networks_advanced {
name = docker_network.container-public.name name = docker_network.container-public.name
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "navidrome" {
name = "navidrome" name = "navidrome"
restart = "always" restart = "always"
log_driver = "local"
networks_advanced { networks_advanced {
name = docker_network.container-public.name name = docker_network.container-public.name
+3
View File
@@ -9,6 +9,9 @@ resource "docker_image" "nginx-lb" {
resource "docker_network" "nginx-lb" { resource "docker_network" "nginx-lb" {
name = "nginx-lb" name = "nginx-lb"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "nginx-lb" { resource "docker_container" "nginx-lb" {
+1 -1
View File
@@ -16,7 +16,7 @@ resource "docker_container" "ofelia" {
mounts { mounts {
target = "/var/run/docker.sock" target = "/var/run/docker.sock"
source = "/var/run/docker.sock" source = "/run/podman/podman.sock"
type = "bind" type = "bind"
read_only = true read_only = true
} }
+4 -1
View File
@@ -9,6 +9,9 @@ resource "docker_image" "open-webui" {
resource "docker_network" "ai" { resource "docker_network" "ai" {
name = "ai" name = "ai"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "open-webui" { resource "docker_container" "open-webui" {
image = docker_image.open-webui.image_id image = docker_image.open-webui.image_id
@@ -18,7 +21,7 @@ resource "docker_container" "open-webui" {
memory = 2000 memory = 2000
memory_swap = 2000 memory_swap = 2000
log_driver = "local"
env = [ env = [
"ENABLE_OPENAI_API=true", "ENABLE_OPENAI_API=true",
+7 -4
View File
@@ -37,6 +37,9 @@ resource "docker_image" "piped-bg-helper" {
resource "docker_network" "piped" { resource "docker_network" "piped" {
name = "piped" name = "piped"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "piped-backend" { resource "docker_container" "piped-backend" {
@@ -48,7 +51,7 @@ resource "docker_container" "piped-backend" {
memory = 1000 memory = 1000
memory_swap = 1000 memory_swap = 1000
log_driver = "local"
networks_advanced { networks_advanced {
name = docker_network.nginx-lb.name name = docker_network.nginx-lb.name
@@ -86,7 +89,7 @@ resource "docker_container" "piped-frontend" {
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"BACKEND_HOSTNAME=piped-api.rescla.me" "BACKEND_HOSTNAME=piped-api.rescla.me"
@@ -110,7 +113,7 @@ resource "docker_container" "piped-proxy" {
hostname = "piped-proxy" hostname = "piped-proxy"
restart = "always" restart = "always"
log_driver = "local"
networks_advanced { networks_advanced {
name = docker_network.nginx-lb.name name = docker_network.nginx-lb.name
@@ -129,7 +132,7 @@ resource "docker_container" "piped-bg-helper" {
name = "piped-bg-helper" name = "piped-bg-helper"
restart = "always" restart = "always"
log_driver = "local"
networks_advanced { networks_advanced {
name = docker_network.piped.name name = docker_network.piped.name
+1 -1
View File
@@ -17,7 +17,7 @@ resource "docker_container" "postgres" {
memory = 1000 memory = 1000
memory_swap = 1000 memory_swap = 1000
log_driver = "local"
env = [ env = [
"POSTGRES_DB=piped", "POSTGRES_DB=piped",
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "prowlarr" {
name = "prowlarr" name = "prowlarr"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=666", "PUID=666",
+20 -18
View File
@@ -14,7 +14,7 @@ terraform {
provider "docker" { provider "docker" {
# host = "tcp://127.0.0.1:3000" # host = "tcp://127.0.0.1:3000"
host = "tcp://172.20.0.207:2375" host = "tcp://127.0.0.1:2376"
cert_path = pathexpand(".docker") cert_path = pathexpand(".docker")
registry_auth { registry_auth {
@@ -29,26 +29,28 @@ resource "docker_network" "container-public" {
ipam_config { ipam_config {
subnet = "192.168.3.0/24" subnet = "192.168.3.0/24"
gateway = "192.168.3.1" gateway = "192.168.3.1"
ip_range = "192.168.3.128/25"
} }
} ipam_options = {
driver = "host-local"
resource "docker_network" "ipv6-slaac" {
name = "ipv6-slaac"
ipv6 = true
ipam_config {
aux_address = {}
gateway = "192.168.48.1"
subnet = "192.168.48.0/20"
}
ipam_config {
aux_address = {}
subnet = "2a02:a470:b12a:2::/64"
gateway = "2a02:a470:b12a:2::1"
} }
} }
#
# resource "docker_network" "ipv6-slaac" {
# name = "ipv6-slaac"
# ipv6 = true
#
# ipam_config {
# aux_address = {}
# gateway = "192.168.48.1"
# subnet = "192.168.48.0/20"
# }
#
# ipam_config {
# aux_address = {}
# subnet = "2a02:a470:b12a:2::/64"
# gateway = "2a02:a470:b12a:2::1"
# }
# }
resource "docker_network" "ip6net" { resource "docker_network" "ip6net" {
name = "ipv6net" name = "ipv6net"
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "radarr" {
name = "radarr" name = "radarr"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=333", "PUID=333",
+1
View File
@@ -9,6 +9,7 @@ Remove network
`docker network rm container-public` `docker network rm container-public`
create new network create new network
... note, create tag 93 for VM.
``` ```
docker network create -d macvlan \ docker network create -d macvlan \
--subnet=192.168.3.0/24 \ --subnet=192.168.3.0/24 \
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "ripe-atlas" {
name = "ripe-atlas" name = "ripe-atlas"
restart = "always" restart = "always"
log_driver = "local"
mounts { mounts {
target = "/etc/ripe-atlas" target = "/etc/ripe-atlas"
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "sabnzdb" {
name = "sabnzdb" name = "sabnzdb"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=555", "PUID=555",
+3
View File
@@ -19,6 +19,9 @@ resource "docker_image" "searxng-valkey" {
resource "docker_network" "searxng" { resource "docker_network" "searxng" {
name = "searxng" name = "searxng"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "searxng-valkey" { resource "docker_container" "searxng-valkey" {
+1 -1
View File
@@ -17,7 +17,7 @@ resource "docker_container" "seedboxapi" {
memory = 1000 memory = 1000
memory_swap = 1000 memory_swap = 1000
log_driver = "local"
env = [ env = [
"DEBUG=1", "DEBUG=1",
+3
View File
@@ -9,6 +9,9 @@ resource "docker_image" "smokeping" {
resource "docker_network" "smokeping" { resource "docker_network" "smokeping" {
name = "smokeping" name = "smokeping"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "smokeping" { resource "docker_container" "smokeping" {
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "sonarr" {
name = "sonarr" name = "sonarr"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=111", "PUID=111",
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -30,7 +30,7 @@ resource "docker_container" "unifi" {
lifecycle { lifecycle {
ignore_changes = [ ignore_changes = [
ulimit, ulimit,
log_opts log_opts,
] ]
} }
} }
+1 -1
View File
@@ -12,7 +12,7 @@ resource "docker_container" "vikunja" {
name = "vikunja" name = "vikunja"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"PUID=1000", "PUID=1000",
+5 -2
View File
@@ -18,6 +18,9 @@ resource "docker_image" "yamtrack-redis" {
resource "docker_network" "yamtrack" { resource "docker_network" "yamtrack" {
name = "yamtrack" name = "yamtrack"
lifecycle {
ignore_changes = [ipam_options]
}
} }
resource "docker_container" "yamtrack-redis" { resource "docker_container" "yamtrack-redis" {
@@ -26,7 +29,7 @@ resource "docker_container" "yamtrack-redis" {
restart = "always" restart = "always"
hostname = "redis" hostname = "redis"
log_driver = "local"
mounts { mounts {
target = "/data" target = "/data"
@@ -45,7 +48,7 @@ resource "docker_container" "yamtrack" {
name = "yamtrack" name = "yamtrack"
restart = "always" restart = "always"
log_driver = "local"
env = [ env = [
"TZ=Europe/Amsterdam", "TZ=Europe/Amsterdam",