Comments (3)
I might be wrong, but I've used the following labels and my other containers are successfully integrated in Traefik:
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.routers.[NAME].entrypoints=web-secure
- traefik.http.routers.[NAME].service=[NAME]
- traefik.http.routers.[NAME].rule=[RULE]
- traefik.http.routers.[NAME].tls=true
- traefik.http.routers.[NAME].tls.certResolver=default
- traefik.http.routers.[NAME].tls.domains[0]=[DOMAIN]
- traefik.http.routers.[NAME].tls.domains[0].sans=[SUBDOMAIN]
- traefik.http.services.[NAME].loadbalancer.server.port=[CONTAINER PORT]
Also adding the networks config under the compose services:
networks:
- traefik
and under the compose networks:
networks:
traefik:
external: true
from matrix-docker-ansible-deploy.
I might be wrong, but I've used the following labels and my other containers are successfully integrated in Traefik:
labels: - traefik.enable=true - traefik.docker.network=traefik - traefik.http.routers.[NAME].entrypoints=web-secure - traefik.http.routers.[NAME].service=[NAME] - traefik.http.routers.[NAME].rule=[RULE] - traefik.http.routers.[NAME].tls=true - traefik.http.routers.[NAME].tls.certResolver=default - traefik.http.routers.[NAME].tls.domains[0]=[DOMAIN] - traefik.http.routers.[NAME].tls.domains[0].sans=[SUBDOMAIN] - traefik.http.services.[NAME].loadbalancer.server.port=[CONTAINER PORT]Also adding the networks config under the compose services:
networks: - traefikand under the compose networks:
networks: traefik: external: true
Nice, thanks! I tried it but there is still something that doesn't seem to be quite correctly configured. What is [NAME], is that just name of the docker service (webserver
in my example yaml file)? What is RULE
?
from matrix-docker-ansible-deploy.
Yes, [NAME]
is the container/service name, webserver
in your case. [RULE]
should be your routing rule, according to https://doc.traefik.io/traefik/routing/routers/#rule_1, like Host(`subdomain.myserver.org`)
from matrix-docker-ansible-deploy.
Related Issues (20)
- Can't create users - ERROR! Received 500 Internal Server Error HOT 1
- Latest change to static website serving is disabling static website serving
- Synapse Worker Metrics exposed at wrong path since Traefik migration HOT 1
- matrix-traefik.service doesn't start - node: insecure HOT 3
- Cannot run --tags=start after a recent commit HOT 2
- rust-synapse-compress-state no longer works: Error connecting to the database
- Matrix federation API returns '404 page not found' HOT 1
- Playbook adds docker repository even tho it shouldn't install docker HOT 3
- Running Ansible on NixOS (hopefully simple2anwser newbie qeustion) HOT 1
- How to get a `Photoprism` container to be routed through `matrix-traefik`?? HOT 2
- Postgres 14 to 16 update fails. HOT 3
- Authorization via login/password for Coturn HOT 3
- Mautrix Signal version tag does not work with matrix_architecture variable
- Conference Calls Using Jitsi Instead of Element Call UI
- matrix-dendrite.service service fails to start when whatsapp bridge is enabled HOT 9
- Update SchildiChat to v1.11.36 HOT 2
- matrix-cactus-comments-client Service starts, but serve no files
- matrix_ldap_registration_proxy Undefined variable
- '404 page not found' after installation and migration old data HOT 8
- please start and enable {{ matrix_static_files_identifier }}.service if matrix_static_files_container_labels_base_domain_enabled true HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matrix-docker-ansible-deploy.