wils@web ~ $ cat ~/ajuda/guia-para-configurar-o-chatwoot-5-2-com-postgresql-em-um-ambiente-dockerizado.md
DockerGuia para configurar o Chatwoot 5.2 com PostgreSQL em um ambiente Dockerizado
Este guia fornece um passo a passo para configurar o Chatwoot 5.2 utilizando PostgreSQL em um ambiente Dockerizado.
Introdução
O Chatwoot é uma plataforma de atendimento ao cliente de código aberto. Neste guia, vamos configurar o Chatwoot com PostgreSQL usando Docker, o que facilita a instalação e a manutenção do sistema.
Pré-requisitos
- Docker instalado e em execução.
- Docker Compose instalado.
Passo a Passo
1. Criar um diretório para o projeto
mkdir chatwoot-docker
cd chatwoot-docker
2. Criar o arquivo docker-compose.yml
Crie um arquivo chamado docker-compose.yml e adicione o seguinte conteúdo:
version: '3.8'
services:
postgres:
image: postgres:13
restart: always
environment:
POSTGRES_USER: chatwoot
POSTGRES_PASSWORD: chatwootpassword
POSTGRES_DB: chatwoot_production
volumes:
- postgres_data:/var/lib/postgresql/data
chatwoot:
image: chatwoot/chatwoot:5.2
restart: always
environment:
DATABASE_URL: postgres://chatwoot:chatwootpassword@postgres/chatwoot_production
SECRET_KEY_BASE: your_secret_key
REDIS_URL: redis://redis:6379/0
depends_on:
- postgres
- redis
ports:
- '3000:3000'
redis:
image: redis:alpine
restart: always
volumes:
postgres_data:
3. Substituir a chave secreta
Substitua your_secret_key por uma chave secreta gerada. Você pode usar o seguinte comando para gerar uma chave:
openssl rand -hex 32
4. Iniciar os serviços
Execute o comando abaixo para iniciar os serviços do Docker:
docker-compose up -d
5. Configurar o banco de dados
Após iniciar os serviços, você precisa configurar o banco de dados. Acesse o container do Chatwoot:
docker exec -it chatwoot_chatwoot_1 bash
Dentro do container, execute:
bin/chatwoot db:setup
Conclusão
Após seguir esses passos, o Chatwoot deve estar em funcionamento no seu ambiente Dockerizado. Acesse a aplicação através do navegador em http://localhost:3000.
Dica: Sempre mantenha seus containers atualizados e faça backups regulares do banco de dados.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.