Files
langship.sh/docker-compose.standalone.yml
T
patel-lyzr 0284ff768a feat: enhance agent execution flow with multi-execution view and improved error handling
- Added multi-execution view to display multiple execution statuses.
- Improved error handling in agent triggering to surface failures.
- Updated execution view to support live updates via SSE and added a log panel for node logs.
- Enhanced pipeline canvas to display node statuses during execution.
- Introduced new fields in the build node form for Docker configurations.
- Updated API to support execution streaming and enhanced node catalog descriptions.
2026-05-13 22:15:08 +05:30

56 lines
1.5 KiB
YAML

# Standalone overlay — adds buildkitd + registry to the base
# docker-compose.yml when you DON'T have the sibling `langship` stack
# already providing them on the host (1234 + 5000).
#
# Use:
# docker compose -f docker-compose.yml -f docker-compose.standalone.yml up
#
# This re-binds `flow` to point BUILDKIT_HOST at the in-network buildkitd
# instead of host.docker.internal, and adds explicit dependencies.
services:
registry:
image: registry:2
container_name: langship-flow-registry
ports:
- "127.0.0.1:5000:5000"
volumes:
- registry-data:/var/lib/registry
buildkitd:
image: moby/buildkit:v0.18.2
container_name: langship-flow-buildkitd
privileged: true
command:
- --addr
- tcp://0.0.0.0:1234
- --addr
- unix:///run/buildkit/buildkitd.sock
- --config
- /etc/buildkit/buildkitd.toml
ports:
- "127.0.0.1:1234:1234"
volumes:
- buildkit-data:/var/lib/buildkit
- ./docker/buildkit/buildkitd.toml:/etc/buildkit/buildkitd.toml:ro
healthcheck:
test: ["CMD", "buildctl", "--addr", "tcp://0.0.0.0:1234", "debug", "info"]
interval: 10s
timeout: 5s
retries: 10
start_period: 10s
flow:
environment:
# In standalone mode, buildkitd is a sibling on the same compose network.
- BUILDKIT_HOST=tcp://buildkitd:1234
depends_on:
- mongo
- restate
- buildkitd
- registry
volumes:
buildkit-data:
registry-data: