For all docker-compose
operations please use our compose.sh
wrapper.
To run the demo locally, configure Sentry DSN values for every service in the
demo in .env.sentry
file, and then run it as follows:
# Copy the example file
cp .env.sentry.example .env.sentry
# Update Sentry DSN values in `.env.sentry`
# ...
# Start docker-compose
./compose.sh up
You can add an optional docker-compose.override.yml
file if you want to override
various values for local development or testing.
Compose configuration will be read (and overridden) in the following order:
docker-compose.yml
docker-compose.sentry.yml
docker-compose.override.yml
So the values in docker-compose.override.yml
will "win" over the corresponding
values in the other files.
When you are happy with the local changes, you can deploy your changes to our live demo instances.
See ./deploy/README.md for more details.