mirror of
https://github.com/open-gitagent/langship.sh.git
synced 2026-08-03 07:21:04 +02:00
- Introduced a new "Agents" section in the app sidebar for better navigation. - Enhanced the Inspector component to support typed forms for various node types, improving user experience when configuring nodes. - Created a new NodeForm component to handle specific forms for different node types, including Trigger, Build, Test, Eval, Policy, Approval, Deploy, Promote, and Rollback. - Updated the API layer to manage agents, including listing, creating, deleting, and testing agent authentication. - Modified the node catalog to include new node types and their respective configurations. - Adjusted the Next.js configuration and Nginx settings to reflect changes in API endpoint ports.
41 lines
859 B
YAML
41 lines
859 B
YAML
services:
|
|
mongo:
|
|
image: mongo:7
|
|
ports:
|
|
- "27017:27017"
|
|
volumes:
|
|
- mongo-data:/data/db
|
|
|
|
restate:
|
|
image: docker.io/restatedev/restate:latest
|
|
ports:
|
|
- "8081:8080" # ingress
|
|
- "9070:9070" # admin
|
|
|
|
flow:
|
|
build: .
|
|
ports:
|
|
- "8090:8090" # JSON API
|
|
- "9080:9080" # restate callback endpoint
|
|
environment:
|
|
- FLOW_ADDR=:8090
|
|
- MONGO_URI=mongodb://mongo:27017
|
|
- MONGO_DB=flow
|
|
- FLOW_CORS_ORIGINS=http://localhost:3000,http://web:3000
|
|
- RESTATE_INGRESS_URL=http://restate:8080
|
|
- RESTATE_ADMIN_URL=http://restate:9070
|
|
- RESTATE_DEPLOYMENT_URI=http://flow:9080
|
|
depends_on:
|
|
- mongo
|
|
- restate
|
|
|
|
web:
|
|
build: ./web
|
|
ports:
|
|
- "3000:3000" # UI (open this in your browser)
|
|
depends_on:
|
|
- flow
|
|
|
|
volumes:
|
|
mongo-data:
|