Bring all your scattered data into one central place to create beautiful, live visualizations. Connect directly to your databases and APIs to build real-time, interactive dashboards that help your team and clients make better decisions. No more clunky spreadsheets or static reports; provide actionable insights that update automatically.
The platform is designed for both technical and non-technical users. An AI-powered assistant helps you write and optimize queries, and you can even have conversations with your data directly in Slack to uncover new metrics.
Key capabilities include:
services:
chartbrew:
image: razvanilin/chartbrew:latest
container_name: chartbrew
ports:
- "4018:4018"
- "3210:3210"
environment:
- NODE_ENV=production
- CB_DB_HOST=mysql
- CB_DB_PORT=3306
- CB_DB_NAME=chartbrew
- CB_DB_USERNAME=${CB_DB_USERNAME}
- CB_DB_PASSWORD=${CB_DB_PASSWORD}
- CB_ENCRYPTION_KEY=${CB_ENCRYPTION_KEY}
- CB_API_HOST=http://localhost:3210
- CB_APP_HOST=http://localhost:4018
depends_on:
- mysql
restart: unless-stopped
mysql:
image: mysql:8
container_name: chartbrew-mysql
environment:
- MYSQL_DATABASE=chartbrew
- MYSQL_USER=${CB_DB_USERNAME}
- MYSQL_PASSWORD=${CB_DB_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
volumes:
- ./mysql-data:/var/lib/mysql
restart: unless-stopped
CB_DB_USERNAME=chartbrew
CB_DB_PASSWORD=chartbrew_secure_password
CB_ENCRYPTION_KEY=your_secure_32_character_string_here
MYSQL_ROOT_PASSWORD=root_secure_password
Auto-fetched about 18 hours ago
Auto-fetched about 18 hours ago