Este projeto configura o NodeBB com Redis e MongoDB usando Docker e Docker Compose para facilitar o desenvolvimento e a implantação.
- Docker (versão 20+ recomendada)
- Docker Compose
- Bash Shell (Linux/macOS ou Git Bash no Windows)
- Clone este repositório:
git clone https://github.com/byBiel/nodebb-docker
cd nodebb-docker - Configure as variáveis de ambiente: Copie o arquivo .env.example para .env e ajuste os valores conforme sua necessidade:
cp .env.example .env- Suba os containers:
docker compose up -dApós subir os containers e acessar o fórum pela primeira vez, siga estes passos para configurar o NodeBB:
- Acesse o fórum no navegador:
- Crie o usuário administrador:
- Preencha nome, email e senha para o usuário admin do fórum.
- Configure o banco de dados MongoDB:
| Campo | Valor |
|---|---|
| Host | mongo |
| Porta | 27017 |
| Nome do banco | nodebb |
| Usuário | (definido no .env) |
| Senha | (definida no .env) |
O hostname
mongodbfunciona pois o Docker Compose cria uma rede interna.
- Configure o Redis para cache e sessões:
-
Finalize a configuração e aguarde o NodeBB preparar o banco.
-
Faça login com o usuário administrador criado e configure o fórum pelo painel administrativo.
