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

31 lines
1.2 KiB
Markdown
Raw Normal View History

2022-01-14 05:25:23 +00:00
Add following labels to `frontend` service
2022-01-10 08:40:25 +00:00
```yaml
- "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, use one of below
- "traefik.http.routers.custom-domain.tls.certresolver=myresolver" # For Single Bench
- "traefik.http.routers.custom-domain.tls.certresolver=le" # For Docker Swarm
```
Example:
```yaml
frontend:
2022-01-14 05:25:23 +00:00
...
2022-01-10 08:40:25 +00:00
labels:
2022-01-14 05:25:23 +00:00
...
2022-01-10 08:40:25 +00:00
- "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"
# Add following header only if TLS is needed in case of live server
- "traefik.http.routers.custom-domain.tls.certresolver=myresolver"
2022-01-14 05:25:23 +00:00
...
2022-01-10 08:40:25 +00:00
```
This will add `custom.localhost` as custom domain for `mysite.localhost`