- Docker
- Docker compose
- JDK 11+
- ktlint (for formatting, optional)
You can run Thingoo backend standalone, with Spring Security disabled, by just running regular Spring Boot application with "dev" profile active.
./scripts/start-dev.sh
./scripts/reload-dev.sh
docker logs backend -f
./scripts/stop-dev.sh
./scripts/format.sh
https://www.notion.so/Thingoo-24b12d89c3d644c8ba88c1c8ac29c38d
Backend is deployed on Kubernetes cluster and is accessible through following URLs:
- REST API: https://dev.thingoo.xyz/api/
- Auth server (keycloak): https://dev.thingoo.xyz/auth/
Default credentials for Keycloak's admin console:
username: admin
password: password
For easier client's implementation, we provide Postman collection with all endpoints provided by the API:
https://app.getpostman.com/join-team?invite_code=e7a9f0d3527e5f429ee64eaf84d723dc
https://app.swaggerhub.com/apis/BartlomiejRasztabiga/thingoo-rest_api/