Fórum Root.cz

Hlavní témata => Server => Téma založeno: hknmtt 13. 12. 2022, 09:25:13

Název: Traefik nic nerobi
Přispěvatel: 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
Kód: [Vybrat]
providers:
  file:
    filename: traefik.providers.yaml
global:
  checkNewVersion: false
  sendAnonymousUsage: false
serversTransport:
  insecureSkipVerify: true
entryPoints:
  web:
    address: :80

spustam teda
Kód: [Vybrat]
traefik --configFile=traefik.config.yml
traefik.providers.yaml
Kód: [Vybrat]
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.
Název: Re:Traefik nic nerobi
Přispěvatel: hknmtt 13. 12. 2022, 10:40:24
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.
Název: Re:Traefik nic nerobi
Přispěvatel: hknmtt 13. 12. 2022, 15:47:25
Este keby mi niekto poradil ako tam rozbhenut self-signed certifikat? Na webe to riesi VELA ludi ale nic mi zatial nefgungovalo. Nepouzivam docker.
Název: Re:Traefik nic nerobi
Přispěvatel: hknmtt 13. 12. 2022, 16:49:30
Tak keby niekto potreboval:

do provider suboru pridat:
Kód: [Vybrat]
tls:
  stores:
    default:
      defaultCertificate:
        certFile: cert.pem
        keyFile: server.key

a Ku kazdemu routeru pridat
Kód: [Vybrat]
tls: {}