Criação do README
This commit is contained in:
50
README.md
50
README.md
@@ -1 +1,49 @@
|
||||
# docker
|
||||
# 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:
|
||||
```bash
|
||||
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.
|
Reference in New Issue
Block a user