2025-09-29 10:10:24 -03:00
2025-09-28 15:26:59 -03:00
2025-09-28 15:25:12 -03:00
2025-09-28 15:21:01 +00:00

WordPress com Traefik

Este projeto utiliza Docker Compose para criar um ambiente WordPress com proxy reverso Traefik, banco de dados MariaDB e HTTPS automático via Let's Encrypt.

Arquivos

  • WordPress-com-Traefik.yml: Arquivo principal do Docker Compose que define os serviços e redes.

Serviços

Traefik (Proxy Reverso)

  • Imagem: traefik:v2.10
  • Dashboard: Porta 8080
  • HTTPS automático via Let's Encrypt
  • Redireciona tráfego para o WordPress

Banco de Dados (MariaDB)

  • Imagem: mariadb:latest
  • Usuário: wordpress
  • Senha: example_dbpass
  • Database: wordpress

WordPress

  • Imagem: wordpress:latest
  • Conectado ao banco MariaDB
  • Persistência de dados em ./data/wordpress
  • Acessível via Traefik em https://intranet.local

Redes

  • traefik_network: Rede para o Traefik e WordPress
  • wordpress_network: Rede para o WordPress e banco de dados

Como usar

  1. Edite o arquivo WordPress-com-Traefik.yml conforme necessário (domínio, senhas, etc).
  2. Execute:
    docker compose -f WordPress-com-Traefik.yml up -d
    
  3. Acesse o dashboard do Traefik em http://localhost:8080.
  4. Acesse o WordPress em https://intranet.local (configure o DNS/local para apontar para seu servidor).

Volumes

  • ./data/letsencrypt: Armazena certificados gerados pelo Traefik
  • ./data/mariadb: Dados do banco MariaDB
  • ./data/wordpress: Dados do WordPress

Observações

  • Certifique-se de que o domínio intranet.local aponte para o IP do servidor Docker.
  • O Traefik gerencia os certificados SSL automaticamente.
Description
No description provided
Readme 34 KiB