This guide provides quick instructions for running FlowDrop UI with Docker.
- Docker installed (version 20.10 or higher)
- Docker Compose installed (version 2.0 or higher)
Copy the example environment file:
cp env.example .envEdit .env and update the FlowDrop backend API URL:
FLOWDROP_API_BASE_URL=http://your-backend-server:8080/api/flowdropdocker-compose up -dOpen your browser and navigate to:
http://localhost:3000
docker build -t flowdrop-ui:latest .docker run -d \
--name flowdrop-ui \
-p 3000:3000 \
-e FLOWDROP_API_BASE_URL=http://your-backend:8080/api/flowdrop \
flowdrop-ui:latestdocker logs -f flowdrop-uidocker-compose downdocker-compose restartKey environment variables you can configure:
| Variable | Description | Default |
|---|---|---|
FLOWDROP_API_BASE_URL |
Backend API URL | /api/flowdrop |
PORT |
Server port | 3000 |
See env.example for all available options.
Check logs:
docker logs flowdrop-uiVerify the API URL is accessible from within the container:
docker exec flowdrop-ui wget -qO- http://your-backend:8080/api/flowdrop/nodesChange the external port in docker-compose.yml:
ports:
- '3001:3000' # Change 3001 to any available portVerify the application is running:
curl http://localhost:3000/api/configExpected response:
{
"apiBaseUrl": "http://your-backend:8080/api/flowdrop",
"theme": "auto",
"timeout": 30000,
"authType": "none",
"version": "1.0.0",
"environment": "production"
}