Installation
Prerequisites
- Docker
- Docker Compose
Installation
Docker Compose File
Create a new file called docker-compose.yml in the root of your project
Without Database
docker-compose.yml
services:
backend:
image: 'bshsolutions/engine:latest'
container_name: 'engine-backend'
ports:
- '7071:7071'
environment:
- 'BSH_CONFIG={}'Environment Variables
The engine requires one env variable BSH_CONFIG, read this docs for more details.
Run the Engine
Run the following command to start the engine:
docker compose up -dThe engine will be available at http://localhost:7071 or any domain you configured.
Check status
After the engine is running, check its status at http://localhost:7071/status to make sure everything is well configured before you start using it.
Explore the Endpoints
After the engine is running, you can fork the BSH Engine Postman collection from the postman workspace to use the exposed endpoints. You can also import the collection into your own Postman workspace.
The collection is updated whenever after each release.