2
0
mirror of https://github.com/frappe/frappe_docker.git synced 2024-09-20 11:09:01 +00:00
frappe_docker/docs/add-custom-domain-using-traefik.md
2022-02-06 22:10:15 +05:30

1.0 KiB

Add following labels to frontend service

  traefik.http.routers.custom-domain.rule: Host(`custom.localhost`)
  # Comment the entrypoints label if traefik already has default entrypoint set
  traefik.http.routers.custom-domain.entrypoints: web
  traefik.http.middlewares.custom-domain.headers.customrequestheaders.Host: mysite.localhost
  traefik.http.routers.custom-domain.middlewares: custom-domain
  # Add following header only if TLS is needed in case of live server
  traefik.http.routers.custom-domain.tls.certresolver: main-resolver

Example:

frontend:
  ...
  labels:
    ...
    traefik.http.routers.custom-domain.rule: Host(`custom.localhost`)
    traefik.http.routers.custom-domain.entrypoints: web
    traefik.http.middlewares.custom-domain.headers.customrequestheaders.Host: mysite.localhost
    traefik.http.routers.custom-domain.middlewares: custom-domain
    traefik.http.routers.custom-domain.tls.certresolver: main-resolver
    ...

This will add custom.localhost as custom domain for mysite.localhost