Docker
See Docker Images to choose between the standard, alpine, and dev tags.
Quick Start
bash
docker run -d \
--name boltbase \
-p 8525:8080 \
-v boltbase-data:/var/lib/boltbase \
ghcr.io/dagu-org/boltbase:latestWith Custom DAGs Directory
bash
docker run -d \
--name boltbase \
-p 8525:8080 \
-v ./dags:/var/lib/boltbase/dags \
-v boltbase-data:/var/lib/boltbase \
-e BOLTBASE_HOST=0.0.0.0 \
-e BOLTBASE_PORT=8080 \
ghcr.io/dagu-org/boltbase:latestWith Docker Executor Support
bash
docker run -d \
--name boltbase \
-p 8525:8080 \
-v boltbase-data:/var/lib/boltbase \
-v /var/run/docker.sock:/var/run/docker.sock \
--user 0:0 \
ghcr.io/dagu-org/boltbase:latestEnvironment Variables
bash
docker run -d \
--name boltbase \
-p 8525:8080 \
-v boltbase-data:/var/lib/boltbase \
-e BOLTBASE_HOST=0.0.0.0 \
-e BOLTBASE_PORT=8080 \
-e BOLTBASE_TZ=America/New_York \
-e BOLTBASE_AUTH_BASIC_USERNAME=admin \
-e BOLTBASE_AUTH_BASIC_PASSWORD=password \
ghcr.io/dagu-org/boltbase:latestContainer Management
bash
# View logs
docker logs -f boltbase
# Stop container
docker stop boltbase
# Start container
docker start boltbase
# Remove container
docker rm -f boltbaseAccess
Open http://localhost:8080 in your browser.
