Quick start
Pull and run the latest image from Docker Hub:http://localhost:8787.
The
--rm flag removes the container when it stops. Remove it if you want the container to persist across restarts.Docker Compose
Use Docker Compose for a managed, restart-on-failure setup.1
Download the Compose file
2
Start the service
8787. The restart: always policy ensures it restarts automatically on failure or reboot.docker-compose.yaml used by the command above:
docker-compose.yaml
Build from source
Build your own image from the repository if you need to modify the gateway code or pin a specific commit.1
Clone the repository
2
Build the image
node:20-alpine build stage compiles the project, then a second node:20-alpine stage copies only the production artifacts to keep the final image small.3
Run the image
Dockerfile for reference:
Dockerfile
Environment variables and configuration
Mount aconf.json file to configure integrations, credentials, plugins, and caching:
conf.json schema and all supported environment variables.