Core infrastructure and microservices for the Platform.
- Auth Service: Identity and access management (Keycloak-based).
- Webservice: Main API and job orchestration.
- GeoServer: Spatial data management and proxying.
- Docker & Docker Compose
- Go 1.22+
Each service contains a Makefile for local development.
-
Infrastructure:
docker compose up -d
-
Run Services: Navigate to a service directory and run:
make dev
| Command | Description |
|---|---|
make up |
Start required infrastructure (DB, Redis, etc.) |
make dev |
Run service in development mode |
make build |
Build service binary |
make clean |
Remove containers and build artifacts |
- PostgreSQL: 5433
- Redis: 6379
- Keycloak: 8080
- Auth-Service: 8081
- Webservice: 8082
- GeoService: 8083
- GeoServer: 8180