This is your work, valued

Weimar

Jonas Hecht

Elite
@jonashackt

#Automation & #DevOps enthusiast, automate all the things! | Blogger, Speaker, Dad, Mountainbiker | @codecentric #Erfurt founder

spring-boot-vuejs. Example project showing how to build a Spring Boot App providing a GUI with Vue.js

2.1k

spring-boot-graalvm. This example project shows how to compile a Webflux based Spring Boot application into a Native App using GraalVM Native Image locally & on GitHub Actions with & without Docker

239

tutorial-soap-spring-boot-cxf. Tutorial how to create, test, deploy, monitor SOAP-Webservices using Spring Boot and Apache CXF

196

gitlab-ci-stack. Full CI pipeline project based on Gitlab & Gitlab CI running Docker, completely automated setup by Vagrant & Ansible, providing Let´s Encrypt certificates for private Servers, multiple Gitlab-Runners and the Gitlab Container Registry, incl. GitLab Pages

180

plantuml-markdown. Example project showing how to use PlantUML and embed UML diagrams into a GitHub markdown

104

kubernetes-the-ansible-way. Bootstrap Kubernetes the Ansible way on Everything (here: Vagrant). Inspired by Kelsey Hightower´s kubernetes-the-hard-way, but refactored to Infrastructure-as-Code.

101

spring-boot-rest-clientcertificate. Example project showing how to provide a Spring Boot App that serves a secured REST endpoint, that is called with Spring´s RestTemplate configured to use client authentification with a client certificate

96

molecule-ansible-docker-aws. Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers

91

ansible-windows-docker-springboot. Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible

75

raspberry-ansible. Setup a new Raspberry Pi 3 B+ with Ansible

75

soap-spring-boot-cxf. Sample Project for producing & testing a SOAP-WSDL-driven Service with Spring Boot, Apache CXF & JAX-WS

66

crossplane-argocd. Example project showing how to use Crossplane together with ArgoCD

57

spring-boot-starter-drools. Spring Boot Starter for booting fast with the JBoss Business Rules Engine Drools Expert and KIE Components

49

spring-rabbitmq-messaging-microservices. Example project showing how to build a scalable microservice architecture using Spring Boot & RabbitMQ

42

vagrant-github-actions. Example project showing how to run a Vagrant box on GitHub Actions

41

cxf-spring-cloud-netflix-docker. Example project combining Spring Boot apps with Spring Cloud Netflix (Eureka, Zuul, Feign) & cxf-spring-boot-starter

40

pulumi-python-aws-ansible. Example project showing how to use Pulumi locally & with TravisCI to create Infrastructure on AWS - and then how to use & integrate Pulumi with Ansible to install Docker on the EC2 instance & continuously test it with Testinfra & pytest (TDD)

40

spring-boot-buildpack. Example project showing how to use Buildpacks.io together with Spring Boot & it's layered jar feature

33

spring-boot-openapi-kong. Example project showing how to integrate Spring Boot microservices with Kong API Gateway

27

vagrant-travisci-libvrt. Example project showing how to run Vagrant on TravisCI using libvrt & KVM

25

tekton-argocd-eks. How to install and configure ArgoCD, Tekton (incl. Tekton Triggers) & a Cloud Native Buildpacks powered Pipeline on Amazon EKS and integrate with GitLab & GitHub

24

gitlab-ci-dind-example. Example project using GitLab CI docker executor instead of shell executor (as in https://github.com/jonashackt/restexamples)

23

springboot2exe. How to package a SpringBoot App with JDKs standard javapackager

22

spring-boot-rest-clientcertificates-docker-compose. Example project showing how to access REST endpoints from multiple servers that are secured by different client certificates, using Spring´s RestTemplate & Docker Compose

22

traefik-cache-nginx-spring-boot. Example project showing how to use Nginx as a simple cache for Traefik - incl. a Spring Boot client and server

21

microservice-api-spring-boot. Example project showing how to interact with a Nuxt.js / Vue.js based frontend building a Spring Boot microservice

20

crossplane-aws-azure. Example project showing how to get started with Crossplane to e.g. provision a AWS S3Bucket & Azure StorageAccount through K8s CRDs

20

github-actions-release-maven. Showing how to release to Maven Central using GitHub Actions, create a GitHub release with commitlogs and publishing SNAPSHOT versions to GitHub Packages

18

vagrant-macosx. Example of a working Vagrantfile running MacOSX on MacOS, Windows & Linux hosts

17

docker-hello-world. Example hello world container showing how to use GitHub Container Registry

16

spring-boot-flyio. Example project showing how to run Spring Boot apps on fly.io

16

spring-boot-library. Example project showing how a Spring Boot app can use a library that´s build with Spring itself

15

spring-reactive-redis-messaging. Example project showing how to interact with Redis using Spring Boot

15

gitlab-ci-shell-example. Example project using GitLab CI shell executor

11

molecule-ansible-azure. Example project showing how to do test-driven development with Ansible & Molecule using Microsoft Azure

10

ansible-windows-springboot. Example project showing how to provision, deploy and run a Spring Boot app as a Windows Service using Ansible, chocolatey & nssm

9

microservice-ui-nuxt-js. Example project showing how to create & deploy a Nuxt.js / Vue.js based frontend and how to interact with a Spring Boot microservice

8

ansible-linux-windows-workshop. Ansible Grundlagen Workshop (Zielsysteme Linux und Windows)

7

elasticsearch-cheatsheet. Some helpful CURLs for interacting directly with es

7

springdrools. Example project for Spring Boot with JBoss Drools with KIE

6

molecule-ansible-vagrant-macosx. Example project showing how to use Ansible & Molecule with MacOS as infrastructure

6

spring-boot-load-dll. Example project for loading native Windows libraries (.dll-Files) via JNA and exporting as REST-Service

6

crossplane-kuttl. Example project showing how to use KUTTL to create e2e integration tests with Crossplane

6

spring-easyrules. Java

5

crossplane-eks-cluster. Crossplane Configuration delivering CRDs to provision AWS EKS clusters

5

vagrant-ansible-on-appveyor. Example project showing how to install and use Vagrant on AppVeyor and how to use a Ansible playbook to connect to the running Vagrant Box inside AppVeyor

5

aws-cheatsheet. If your brain starts to explode while thinking about the whole lot of AWS tools, here's some help

5

ansible-windows-talk. Talk materials for 'Running Spring Boot Apps on Docker Windows Containers with Ansible'

4

kubecon2023. Just some notes on KubeCon 2023

3

mac-to-linux. Docs on me leaving my Apple/Mac(book) in favour of a Linux machine

2

java2-examples. Example code showing things from the lecture in "real life"

2

molecule-ansible-google-cloud. Example projects showing how to do test-driven development of Ansible roles and running those tests on multiple Cloud providers at the same time

2

calculator. As simple simple calculator project based on Java & JUnit for Git training purposes

2

molecule-ansible-docker. Example project showing how to test Ansible roles with Molecule and Docker

2

tekton-demo. This Demo repository will deploy and configure a Tekton CI System. It uses GitHub Actions to validate the Tekton config on every commit.

1

setup-python. Set up your GitHub Actions workflow with a specific version of Python

1