Just a small project for
- Practising and learning
- Containers, docker, docker-compose or kubernetes
- Authentication, authorization, Oauth
- Automatic builds, CICD, travis, github
- Design patterns and architectures
- Other: Aspects, annotations, etc.
- Monitorization
- Have some code to start from in future projects
Build:
Quality gates:
Docker
Tunturi-app | |||
Tunturi-db |
Deployment (Not implemented yet):
Progress
- database: Database scripts for flyway migrations
- migration: Migration scripts
- pre: Data for pre environment
- artifact: Generated artifacts useful for docker builds and deployments
- bin: Microservice jar
- configuration: Examples of configuration files
- deploy: Scripts for docker deployment in different environments
- build: Deploy application locally by rebuilding docker images with the latest artifacts
- local: Deploy application locally using DockerHub images
- docker: DockerFiles and script for building containers
- app: App dockerfile
- db: Db dockerfile
- script: Some useful scripts
- src: Application code and unit and integration tests
- auth: Spring security classes for authorization and authentication
- common: Cross-cutting classes
- config: Spring configuration classes
- echo: Echo server
- notification: ---
- user: User information
- log: Application logs
- doc: Application information and usage examples