We provide a Docker Compose environment that lets you quickly bring up and test the full Contextal Platform package.
This setup can also optionally start an instance of Contextal Console.
Please note that this setup is intended for local use (testing, experimentation, etc.) and is not recommended for production. For production environments, we recommend deploying the software to a Kubernetes cluster using the Helm chart.
- Clone this repository
- To start the platform only, run:
To start both the platform and the console, use:
docker compose up -d
docker compose --profile console up -d
You can interact with Contextal Platform through:
- Platform API
- Command line tools
- Console instance (if enabled): access via browser at http://localhost:8000
- Platform API: available at
localhost:8080
- Console (if enabled): available at
localhost:8000
- Grafana: monitoring and alerting (with several pre-generated dashboards).
Access at http://localhost:8888; log in initially as
admin
/admin
.
The compose file is easily customizable through environment variables. For example, all default passwords can be modified.
However, we do not recommend altering the default Data Processors configuration unless you are familiar with the platform’s inner details.
While work results and actions are retained indefinitely, the object data is regularly evicted to prevent clutter and keep disk usage under control.
The OBJECTS_MAX_AGE_MINS
environment variable sets the life time (in minutes) of the data; the default is 1 day (1440 minutes).
The value can be modified as needed but we recommend a minimum of 120 minutes (2 hours) to avoid interfering with the platform activities.
For comprehensive documentation on Contextal Platform, visit https://platform.contextal.com.