Thanks to tools like Docker, spinning up a full-fledged relational database isn’t more difficult or time consuming than using an in-memory database anymore. So why not run your integration tests on your local machine, inside an environment which resembles production as close as possible?
This workshop takes you through the complete development lifecycle of a simple microservice, using familiar tools such as Spring-Boot and Gradle. After that we take a glimpse into the new possibilities, that the container technology give our development and testing environments.
- Run Spring-Boot Apps inside a Docker container
- Build your Spring-Boot Docker image using Gradle
- Make Spring-Boot Apps configurable with environment variables
- Unit- and Integration-Test your Spring-Boot App with Spock and Docker
- Deploy and configure Spring-Boot microservices using docker-compose
Java developer and JVM fanboy, since being introduced to the language back in school 12 years ago. Founded his own company besides his study at university. Develops mobile apps and client-server applications, which lead to his discovery of Grails and the Groovy ecosystem. read more
Jack-Of-All-Trades promoting perpetual pursuit of technical excellence. Developer of Java systems since about 10 years ago. Passionate usability nit-pick. read more