fcf91f60fb
Co-authored-by: hiaselhans <simon.klemenc@gmail.com>
976 B
976 B
path | title |
---|---|
/docs/deployment/deploy-chatwoot-with-docker | Docker Chatwoot Production deployment guide |
Deploying with docker
We publish our base images to docker hub. Build your web/worker images from these base images
Web
FROM chatwoot/chatwoot:latest
RUN chmod +x docker/entrypoints/rails.sh
ENTRYPOINT ["docker/entrypoints/rails.sh"]
CMD bundle exec bundle exec rails s -b 0.0.0.0 -p 3000
worker
FROM chatwoot/chatwoot:latest
RUN chmod +x docker/entrypoints/rails.sh
ENTRYPOINT ["docker/entrypoints/rails.sh"]
CMD bundle exec sidekiq -C config/sidekiq.yml
The app servers will available on port 3000
. Ensure the images are connected to the same database and Redis servers. Provide the configuration for these services via environment variables.
Upgrading
Update the images using the latest image from chatwoot. Run the rails db:migrate
option after accessing console from one of the containers running latest image.