Skip to Content
🎉 New release with new features and improvements! V0.0.4 Release →

Installation

Prerequisites

  • Docker
  • Docker Compose

Installation

Docker Compose File

Create a new file called docker-compose.yml in the root of your project

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 -d

The 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.