Træfɪk Notizen

Aus der Dokumentation:

Traefik will close and reopen its log files, assuming they're configured, on receipt of a USR1 signal. This allows the logs to be rotated and processed by an external program, such as logrotate. (https://docs.traefik.io/configuration/logs/#log-rotation)

Beispiel Logrotate (Ubuntu 1604)

Datei /etc/logrotate.d/traefik anlegen:

/var/log/traefik/*.log
{
        rotate 30
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
        	/usr/bin/docker kill --signal="SIGUSR1" $CONTAINERNAME >> /dev/null ;
	endscript
}

Testen

$ logrotate -f -d /etc/logrotate.d/traefik

Beispiel nutzt den FILE Provider um einen entfernten Server (hier ein tunnel) zugänglich zu machen:

traefik.toml
[file]
 
[backends]
  [backends.backend1]
    [backends.backend1.servers.server1]
       url = "http://192.168.1.162:8999"
 
 
[frontends]
  [frontends.frontend1]
      backend = "backend1"
      passHostHeader = true
      [frontends.frontend1.routes.example]
          rule = "Host:dev.docker.local;PathPrefixStrip:/meindashboard"

Quelle: https://docs.traefik.io/configuration/backends/file/

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
  • webdev/traefik.txt
  • Zuletzt geändert: 2018/05/19 17:38
  • von haiko