This commit is contained in:
parent
ff56fcf927
commit
34fa9c794e
27
README.md
27
README.md
|
|
@ -50,9 +50,30 @@ http:
|
|||
- url: "http://IP_DO_SERVIDOR"
|
||||
```
|
||||
|
||||
### 3. Dashboard do Traefik
|
||||
Acesse o dashboard interno para verificar o status das rotas:
|
||||
- **URL**: `http://localhost:8080/dashboard/`
|
||||
### 3. Adicionar uma nova Aplicação (Containers Docker)
|
||||
Diferente do Nginx, com Traefik você não precisa editar o proxy para adicionar novos containers. Basta adicionar **labels** no `docker-compose.yml` da sua aplicação.
|
||||
|
||||
Exemplo de uma nova app:
|
||||
```yaml
|
||||
services:
|
||||
minha-app:
|
||||
image: nginx:alpine
|
||||
networks:
|
||||
- proxy_network # DEVE estar na mesma rede do Traefik
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.minha-app.rule=Host(`app.itguys.com.br`)"
|
||||
- "traefik.http.routers.minha-app.entrypoints=websecure"
|
||||
- "traefik.http.routers.minha-app.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.minha-app.loadbalancer.server.port=80"
|
||||
|
||||
networks:
|
||||
proxy_network:
|
||||
external: true # Usa a rede já criada pelo proxy
|
||||
```
|
||||
*O Traefik detectará essa app assim que ela subir e criará o SSL automaticamente.*
|
||||
|
||||
### 4. Dashboard do Traefik
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ providers:
|
|||
docker:
|
||||
endpoint: "unix:///var/run/docker.sock"
|
||||
exposedByDefault: false
|
||||
network: proxy_network # Rede padrão para roteamento
|
||||
file:
|
||||
filename: /etc/traefik/dynamic_conf.yml
|
||||
watch: true
|
||||
|
|
|
|||
Loading…
Reference in New Issue