1. Start all Docker services
2. Stop only the pipeline container
| Service | URL |
|---|---|
| MinIO API | http://localhost:9000 |
| MinIO Console | http://localhost:9001 |
| ActiveMQ Broker | tcp://localhost:61616 |
| ActiveMQ Console | http://localhost:8161 |
| MongoDB | mongodb://localhost:27017 |
| Vault | http://localhost:8200 |
| Kafka | localhost:9092 |
| Zookeeper | localhost:2181 |
3. Launch the pipeline server in VS Code
Open the project in VS Code and use the Debug Main launch configuration (.vscode/launch.json). This connects to the Docker services via localhost using the dev-mode Vault token (root-token).
The application.yaml in src/main/resources is pre-configured with localhost endpoints for all services.
Press F5 or go to Run > Start Debugging to launch.
4. Initialize MinIO buckets (if needed)
Theminio-init container runs automatically on first docker-compose up to create the required buckets. If you need to re-run it (e.g., after wiping MinIO data):