Comments (4)
olá,
Obrigado pela sua contribuição, a issues será encerrado caso tenha problemas novamente favor abrir uma nova.
from wpp-docker.
Pessoal depois de entender que o rails precisa preparar as bases, a correção é muito simples. Basta alterar o comando abaixo:
command: ['bundle', 'exec', 'rails', 's', '-p', '3000', '-b', '0.0.0.0']
por:
command: sh -c "
bundle exec rails db:chatwoot_prepare &&
bundle exec rails s -p 3000 -b 0.0.0.0"
Assim as bases serão preparadas sem a necessidade de executar comandos anteriores.
Caso obtenha sucesso nos testes. Podem fechar a issue.
Estou à disposição!
from wpp-docker.
Caso ajude alguém, segue meus volumes criados e meu docker-compose e
docker volume create --driver local \
--opt type=none \
--opt device=wppconnect-chatwoot/postgres \
--opt o=bind chatwoot_postgres
docker volume create --driver local \
--opt type=none \
--opt device=wppconnect-chatwoot/redis \
--opt o=bind chatwoot_redis
docker volume create --driver local \
--opt type=none \
--opt device=/wppconnect-chatwoot/pgadmin \
--opt o=bind chatwoot_pgadmin
Obs: Criei um volume do pgadmin para gerenciar melhor os arquivos de area de transferencia. Isso por que ele guarda o backups e quaisquer outros arquivos de download/upload em /storage
version: '3'
services:
base: &base
image: chatwoot/chatwoot:develop
container_name: chatwoot
hostname: lchatwoot
env_file: .env
stdin_open: true
tty: true
networks:
- wpp-network
rails:
<<: *base
container_name: chatwoot-rails
hostname: chatwoot-rails
depends_on:
- postgres
- redis
environment:
- NODE_ENV=production
- RAILS_ENV=production
networks:
- wpp-network
entrypoint: docker/entrypoints/rails.sh
command: sh -c "
bundle exec rails db:chatwoot_prepare &&
bundle exec rails s -p 3000 -b 0.0.0.0"
sidekiq:
<<: *base
container_name: chatwoot-sidekiq
hostname: chatwoot-sidekiq
depends_on:
- postgres
- redis
environment:
- NODE_ENV=production
- RAILS_ENV=production
networks:
- wpp-network
restart: unless-stopped
command: ['bundle', 'exec', 'sidekiq', '-C', 'config/sidekiq.yml']
postgres:
image: postgres:12
container_name: chatwoot-postgres
hostname: chatwoot-postgres
restart: always
volumes:
- chatwoot_postgres:/var/lib/postgresql/data
environment:
- POSTGRES_DB=chatwoot
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=chatwoot
networks:
- wpp-network
pgadmin:
image: dpage/pgadmin4:latest
container_name: chatwoot-pgadmin4
hostname: chatwoot-pgadmin4
ports:
- "8087:80" #pgadmin
volumes:
- chatwoot_pgadmin:/var/lib/pgadmin ## Area de Transferencia pgAdmin upload/download
environment:
PGADMIN_LISTEN_ADDRESS: "0.0.0.0"
PGADMIN_DEFAULT_EMAIL: "[email protected]"
PGADMIN_DEFAULT_PASSWORD: "PgAdmin2021!"
depends_on:
- postgres
networks:
- wpp-network
redis:
image: redis:alpine
container_name: chatwoot-redis
hostname: chatwoot-redis
restart: always
command: ["sh", "-c", "redis-server --requirepass \"$REDIS_PASSWORD\""]
env_file: .env
volumes:
- chatwoot_redis:/data
networks:
- wpp-network
wppconnect-server:
build:
context: ./wppconnect-server
dockerfile: Dockerfile
restart: always
image: wppconnect-server
container_name: wppconnect-server
hostname: wppconnect-server
entrypoint: docker-entrypoint.sh yarn start
networks:
- wpp-network
tty: true
nginx:
build:
context: ./wppconnect-nginx
dockerfile: Dockerfile
container_name: nginx
entrypoint: nginx -g "daemon off;"
ports:
- "8080:8080" #chatwoot
- "8081:8081" #wppconnect
- "8082:8082" #pgadmin
- "8083:8083" #redis
networks:
- wpp-network
depends_on:
- wppconnect-server
volumes:
chatwoot_postgres:
external: true
chatwoot_redis:
external: true
chatwoot_pgadmin:
external: true
networks:
wpp-network:
name: wpp-network
driver: bridge
from wpp-docker.
Se vc estiver usando ubuntu server, pode ser que seu usuario não tem permisão na pasta e por isso não aparece.
eu tambem fiquei oensando isso. depois de meio dia descobri kkkkkk
from wpp-docker.
Related Issues (20)
- frontend does not login
- Does the wppconnect server support multisession
- verificar status da ultima visualização ou ultima vez online
- QR Code não é gerado HOT 1
- The Session does not start HOT 1
- O Front esta bugado e não funciona os grupos HOT 1
- WPPConnect + Chatwoot não funciona com ipv6
- Dockerize not found HOT 16
- Error when running Wpp + Chatwoot Docker: Unhandled Rejection TypeError: Cannot read properties of null
- Acredito que seja um erro de digitação no docker-compose.yaml
- Erro 400 ao enviar mensagens e não envia as respostas do webhook configurado
- Notification popup and sound not comming
- Build Problem HOT 1
- O docker composer `docker-server-front` não está funcionando HOT 2
- Docker compose simples - Execute com facilidade HOT 4
- Error in wppconnect-server docker from ChatWoot
- Error MySQL HOT 1
- ERROR in src/routes/dashboad.tsx HOT 1
- Hey HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wpp-docker.