Fórum Root.cz
Hlavní témata => Server => Téma založeno: hknmtt 13. 12. 2022, 09:25:13
-
Mam na lokale 3 api servery a 2 ui servery a skusam to zabalit do traefiku pre zjednodusenie prace, ale akosi to nic nerobi.Tak, ze kde by mohol byt problem?
traefik.config.yml
providers:
file:
filename: traefik.providers.yaml
global:
checkNewVersion: false
sendAnonymousUsage: false
serversTransport:
insecureSkipVerify: true
entryPoints:
web:
address: :80
spustam teda traefik --configFile=traefik.config.yml
traefik.providers.yaml
http:
routers:
gethly:
rule: "Host(`foo.test`)"
service: foo
services:
foo:
loadBalancer:
servers:
- url: "http://127.0.0.1:8080/"
Ked si otvorim foo.test:8080 tak nabehne co ma, ale ked si otvorim foo.test tak dostanem 404 od traefiku. foo.test mam v hosts subore naroutovany na 127.0.0.1, tam problem nie je.
-
Tak som na to prisiel. --configFile argument vobec nefunguje. Je stale vypisany v --help binarky, ale na webe v dokumentacii uz nie je a ani realne nefunguje. Takze som musel premenovat len hlavny konfiguracny subor na traefik.yml kedy si ho traefik sam automaticky hlada v cwd a par dalsich zlozkach, a uz to funguje.
-
Este keby mi niekto poradil ako tam rozbhenut self-signed certifikat? Na webe to riesi VELA ludi ale nic mi zatial nefgungovalo. Nepouzivam docker.
-
Tak keby niekto potreboval:
do provider suboru pridat:
tls:
stores:
default:
defaultCertificate:
certFile: cert.pem
keyFile: server.key
a Ku kazdemu routeru pridat tls: {}