This is a backend for project present at repo https://github.com/damianw345/sw-portal
It's spare time project with main aim at learning Kotlin, MongoDB, various Spring, Spring Security and DevOps concepts.
- Docker with docker-compose
- Optional: Configured OAuth login from providers: Github, Google, Facebook and filled
sw-portal.env
file. You can run app without this, but only password authentication will work. Default credentials stored atmongodump.gz
are[email protected] / P@ssw0rd
- Optional (needed for cloud deployment): installed and configured
kubectl
,gcloud
To run the project, execute command: docker-compose build && docker-compose up -d
App is prepared to be run with Kubernetes and was tested with Google Cloud Platform. You can find needed configuration
at k8s
dir
http://localhost:8080/api/swagger-ui/index.html
http://localhost:8080/api/playground
http://localhost:8080/api/voyager