Spring Cloud rest controller. Registers itself into Spring Cloud Gateway
# Start database only (for development)
docker-compose -f compose.dev.yaml up -d
./gradlew bootRun
# Or start full stack
docker-compose up -d# Uses Testcontainers automatically
./gradlew bootRun
./gradlew test- uses gradlew
- install some local kubernetes
- run skaffold dev
skaffold dev --port-forward
Getting test containers working with Rancher Desktop
export DOCKER_HOST=unix://$HOME/.rd/docker.sock
export TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock
export TESTCONTAINERS_HOST_OVERRIDE=$(rdctl shell ip a show vznat | awk '/inet / {sub("/.*",""); print $2}')
Getting test containers working with Colima
export TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock
export TESTCONTAINERS_HOST_OVERRIDE=$(colima ls -j | jq -r '.address')
export DOCKER_HOST="unix://${HOME}/.colima/default/docker.sock"