Commit 67b4f63
committed
feat: Add initial project structure for Workastra platform with core, console, iam, and migration modules
- Introduced Dockerfiles for each module to support native image builds.
- Configured Gradle build files for core, console, iam, and migration modules.
- Implemented basic Spring Boot applications for console, iam, and migration.
- Added authentication and authorization features in the iam module using OAuth2.
- Created database migration scripts using Liquibase for managing schema changes.
- Established a centralized Checkstyle suppression configuration.
- Implemented user entity and repository in the iam module for user management.
- Added a custom user details service for loading user information.
- Configured application properties for each module, including server ports and database settings.1 parent ddb19f8 commit 67b4f63
54 files changed
Lines changed: 1411 additions & 4427 deletions
File tree
- .docker
- database
- keycloak/realm
- .github/workflows
- .vscode
- config/checkstyle
- console
- src
- main
- java/com/workastra/console
- controllers
- resources
- test/java/com/workastra/console
- core
- src/main
- java/com/workastra/core
- infrastructure
- resources/META-INF/spring
- iam
- src/main
- java/com/workastra/iam
- configuration
- entity
- repository
- service
- resources
- migration
- src/main
- java/com/workastra/migration
- resources
- db/changelog
- postgres
- preliquibase
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
Lines changed: 0 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
0 commit comments