Chatwoot/docs/deployment/production/docker.md
simon klemenc fcf91f60fb
chore: Remove invalid quotes in Dockerfile instructions (#1431)
Co-authored-by: hiaselhans <simon.klemenc@gmail.com>
2020-11-22 21:50:56 +05:30

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.