This branch contains deployment-oriented configuration and container manifests only. Use it to provision and run OntoBot stacks without application source.
- Root compose files:
docker-compose.bldg1.yml,docker-compose.bldg2.yml,docker-compose.bldg3.ymldocker-compose.extras.yml,docker-compose.pg.yml,docker-compose.ts.yml,docker-compose.cassandra.ymldocker-compose.rasatrain.yml, legacydocker-compose.yml
- Service-specific compose/Dockerfiles:
rasa-bldg1/,rasa-bldg2/,rasa-bldg3/compose filesmicroservices/Dockerfile,decider-service/Dockerfile,rasa-frontend/Dockerfilerasa-bldg*/actions/Dockerfile,Transformers/*/Dockerfile
- Sample environment file:
.env.example
- Copy
.env.exampleto.envand adjust values. - Choose a building stack and bring it up:
# Building 1 (ABACWS)
docker-compose -f docker-compose.bldg1.yml up -d --build
# With optional language services
docker-compose -f docker-compose.bldg1.yml -f docker-compose.extras.yml up -d --build- Access services:
- Frontend: http://localhost:3000
- Fuseki: http://localhost:3030
- Analytics: http://localhost:6001/health
- Rasa: http://localhost:5005/version
Run only one building stack at a time to avoid port conflicts.
- This branch intentionally omits application code and datasets.
- Point services at external NL2SPARQL / LLM endpoints if preferred (see
.env.example).