Site: https://www.hackerupdates.com
- spring-boot-starter-web
- spring-boot-starter-data-jpa
- spring-boot-starter-validation
- spring-boot-starter-security
- spring-boot-starter-cache
- spring-boot-starter-data-redis
- spring-boot-starter-test
- springdoc-openapi
- mapstruct
- h2
- Lombok
- rest-assured
- shedlock
- postgresql
# Build the project
$ mvn clean package
# Build Docker image
$ docker build --tag=hsw:latest -f Dockerfile-app .
$ docker build --tag=nginx-hsw:latest -f Dockerfile-site .
# Run App, DB, HttpServer on Docker
$ docker-compose up -d
or
# Build the project
$ mvn clean package
# Build Docker image
$ docker build --tag=hsw:latest -f Dockerfile-app .
$ docker build --tag=nginx-hsw:latest -f Dockerfile-site .
# Run App, DB, HttpServer on Kubernetes
$ kubectl apply -f kube-postgres-pvc.yaml
$ kubectl apply -f kube-postgres.yaml
$ kubectl apply -f kube-redis-pvc.yaml
$ kubectl apply -f kube-redis.yaml
$ kubectl apply -f kube-hsw.yaml
$ kubectl apply -f kube-nginx.yaml