Set up the development environment
mainThe project includes a docker compose configuration that spins up four containers: rabbitmq, postgres, app, and mitm.
Two profiles are available:
dev: Standard development environment.dev-mitm: Environment configured withmitmproxyto observe and manipulate HTTP traffic, useful for debugging or adding new providers.
To start the environment, use make dev or make dev-mitm. To run the application within the container, use docker exec to enter the app container and then run the application via Go.