5585 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / docker-compose.yml YML
services:
  chatwoot:
    image: chatwoot/chatwoot:v4.11.1
    container_name: poc-chatwoot
    depends_on:
      - postgres
      - redis
    environment:
      - RAILS_ENV=production
      - SECRET_KEY_BASE=replace_with_a_random_secret_key
      - FRONTEND_URL=http://localhost:3000
      - POSTGRES_HOST=postgres
      - POSTGRES_USERNAME=chatwoot
      - POSTGRES_PASSWORD=chatwoot
      - POSTGRES_DATABASE=chatwoot_production
      - REDIS_URL=redis://redis:6379
      - RAILS_LOG_TO_STDOUT=true
    entrypoint: /bin/sh -c "bundle exec rails db:chatwoot_prepare && bundle exec rails s -b 0.0.0.0 -p 3000"
    ports:
      - "3000:3000"
    volumes:
      - ./exploit:/exploit
    networks:
      - poc-net

  sidekiq:
    image: chatwoot/chatwoot:v4.11.1
    container_name: poc-sidekiq
    depends_on:
      - postgres
      - redis
    environment:
      - RAILS_ENV=production
      - SECRET_KEY_BASE=replace_with_a_random_secret_key
      - POSTGRES_HOST=postgres
      - POSTGRES_USERNAME=chatwoot
      - POSTGRES_PASSWORD=chatwoot
      - POSTGRES_DATABASE=chatwoot_production
      - REDIS_URL=redis://redis:6379
    command: bundle exec sidekiq -C config/sidekiq.yml
    networks:
      - poc-net

  postgres:
    image: postgres:15
    container_name: poc-postgres
    environment:
      - POSTGRES_USER=chatwoot
      - POSTGRES_PASSWORD=chatwoot
      - POSTGRES_DB=chatwoot_production
    volumes:
      - pg_data:/var/lib/postgresql/data
    networks:
      - poc-net

  redis:
    image: redis:7-alpine
    container_name: poc-redis
    networks:
      - poc-net

volumes:
  pg_data:

networks:
  poc-net:
    driver: bridge