Bridge the gap between IT and OT systems by connecting any machine and moving data across any protocol. This industrial application platform operates at scale, allowing teams to model data and build solutions without enterprise-wide bottlenecks. By utilizing an advanced LLM-powered copilot, you can connect artificial intelligence directly to live industrial data using the Model Context Protocol (MCP).
Key Benefits:
services:
flowfuse:
image: flowfuse/flowfuse:latest
container_name: flowfuse
restart: unless-stopped
ports:
- "3000:3000"
environment:
- FF_PORT=3000
- FF_DB_HOST=db
- FF_DB_PORT=5432
- FF_DB_NAME=${POSTGRES_DB}
- FF_DB_USER=${POSTGRES_USER}
- FF_DB_PASSWORD=${POSTGRES_PASSWORD}
- FF_ADMIN_EMAIL=${FF_ADMIN_EMAIL}
- FF_ADMIN_PASSWORD=${FF_ADMIN_PASSWORD}
- FF_DRIVER_TYPE=docker
- FF_MQTT_HOST=mosquitto
- FF_MQTT_PORT=1883
volumes:
- ./data/flowfuse:/opt/flowfuse/data
- ./etc/flowfuse.yml:/opt/flowfuse/etc/flowfuse.yml
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- db
- mosquitto
db:
image: postgres:14
container_name: flowfuse-db
restart: unless-stopped
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
volumes:
- ./data/postgres:/var/lib/postgresql/data
mosquitto:
image: eclipse-mosquitto:2
container_name: flowfuse-mosquitto
restart: unless-stopped
volumes:
- ./etc/mosquitto.conf:/mosquitto/config/mosquitto.conf
- ./data/mosquitto:/mosquitto/data
- ./data/mosquitto-log:/mosquitto/logPOSTGRES_USER=flowfuse
POSTGRES_PASSWORD=your_secure_db_password
POSTGRES_DB=flowfuse
FF_ADMIN_EMAIL=admin@example.com
FF_ADMIN_PASSWORD=your_secure_admin_passwordAuto-fetched about 21 hours ago
Auto-fetched about 21 hours ago