Image:
chatwoot/chatwoot:latest Launchfile
View on GitHub
# yaml-language-server: $schema=https://launchfile.dev/schema/v1
version: launch/v1
name: chatwoot
description: "Open-source customer support platform"
components:
web:
image: chatwoot/chatwoot:latest
provides:
- protocol: http
port: 3000
exposed: true
requires:
- type: postgres
set_env:
DATABASE_URL: $url
- type: redis
set_env:
REDIS_URL: $url
env:
SECRET_KEY_BASE:
generator: secret
sensitive: true
FRONTEND_URL:
required: true
description: "Public-facing URL for the Chatwoot instance"
RAILS_ENV:
default: "production"
commands:
release: "bundle exec rails db:chatwoot_prepare"
health: /auth/sign_in
restart: always
sidekiq:
image: chatwoot/chatwoot:latest
commands:
start: "bundle exec sidekiq -C config/sidekiq.yml"
requires:
- type: postgres
set_env:
DATABASE_URL: $url
- type: redis
set_env:
REDIS_URL: $url
env:
SECRET_KEY_BASE:
generator: secret
sensitive: true
RAILS_ENV:
default: "production"
depends_on:
- component: web
condition: healthy
restart: always Required Services
postgresredis
Components
2 components in this Launchfile.
websidekiq
Learn More
Spec references for features used in this Launchfile.