Dream League website
- Docker
- Docker Compose
Optional:
- Kubernetes
- Helm
The application is designed to run in containerised environments, using Docker Compose in development and Kubernetes in production.
- A Helm chart is provided for production deployments to Kubernetes.
docker compose build
docker compose up
This service is dependent on the availability of Dream League API running in the same Docker network.
Running docker compose up
in each repository will start the services in the same network.
A convenience script is provided to run automated tests in a containerised
environment. This will rebuild images before running tests via docker-compose,
using a combination of compose.yaml
and compose.test.yaml
.
The command given to docker compose run
may be customised by passing
arguments to the test script.
Examples:
# Run all tests
scripts/test
# Run tests with file watch
scripts/test -w