Skip to content

Deployment with Docker

This method uses Docker Compose.

Note If you are deploying using Kubernetes, see the Helm deployment guide.

Steps

To start, clone the repository then run:

docker compose -f compose/docker-compose.yaml --project-directory . up --build

Note: if you want to run with mocked backend services, amend the Compose command as follows: docker compose -f compose/docker-compose.yaml -f compose/docker-compose-mocks.yaml --project-directory . up --build

Access:

  • Access the web UI at http://localhost:3001
  • The API runs at http://localhost:3000

Note To change the config path, set the CONFIG_DIR environment variable.

For example: CONFIG_DIR=/path/to/config/files docker compose compose/docker-compose.yaml --build --project-directory . up