Running
The following make targets are applicable for all examples.
Local
These targets enable local development with Filibuster.
Make Target |
Description |
---|---|
|
start all services in local |
|
stop all services in local |
|
start all services, run all functional tests, and stop all services if and only if all tests pass |
Docker
The Docker make targets are the same as the local make targets, with the exception that services are built in Docker containers and run using Docker Compose when testing.
Make Target |
Description |
---|---|
|
start all services in Docker |
|
stop all services in Docker |
|
start all services, run all functional tests, and stop all services if and only if all tests pass |
Minikube
The Minikube make targets are the same as the local make targets, with the exception that services are built in Docker containers and run using Minikube when testing.
Make Target |
Description |
---|---|
|
start all services in Minikube |
|
stop all services in Minikube |
|
start all services, run all functional tests, and stop all services if and only if all tests pass |
EKS
The EKS make targets are the same as the local make targets, with the exception that services are built in Docker containers, pushed to ECR, and run using EKS when testing.
All targets assume that the top-level start-eks
has been used to start an EKS cluster; stop-eks
can
be used to terminate the cluster.
Make Target |
Description |
---|---|
|
start all services in EKS |
|
stop all services in EKS |
|
start all services, run all functional tests, and stop all services if and only if all tests pass |