Skip to content

Commit 67b4f63

Browse files
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.docker/database/01-create-keycloak.sql

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,3 @@ CREATE DATABASE workastra_db;
33
CREATE USER workastra_user WITH ENCRYPTED PASSWORD 'workastra_password';
44

55
GRANT ALL PRIVILEGES ON DATABASE workastra_db TO workastra_user;
6-
7-
\c workastra_db
8-
9-
GRANT USAGE ON SCHEMA public TO workastra_user;
10-
GRANT CREATE ON SCHEMA public TO workastra_user;

0 commit comments

Comments
 (0)