Skip to content

feat: oauth-service and AI-analyzer with Gemini 2.5-flash#3

Open
Esraa-Eng93 wants to merge 11 commits into
mainfrom
feat/oauth-service
Open

feat: oauth-service and AI-analyzer with Gemini 2.5-flash#3
Esraa-Eng93 wants to merge 11 commits into
mainfrom
feat/oauth-service

Conversation

@Esraa-Eng93
Copy link
Copy Markdown

No description provided.

Copy link
Copy Markdown
Member

@Basil-Ismail Basil-Ismail left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you run the dockerfile? and make sure it's working?

.where(eq(users.githubId, String(githubUser.id)));

let userId: string;
let userRole: string;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In TS no need to define it the vars beforehand, you can define it when you need it "on line 78"

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i see that i wrote it in old way , now see the update .

Comment thread apps/oauth-service/src/routes/health.ts Outdated
});

router.get('/ready', (_req, res) => {
// Add database connectivity check here
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is still in-progress

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check it now in new update i checked first the database is connected or not .

@Esraa-Eng93
Copy link
Copy Markdown
Author

Did you run the dockerfile? and make sure it's working?

the oauth-service now its work with docker and when use docker-compose since i add the service there.

@Esraa-Eng93 Esraa-Eng93 changed the title feat: implement oauth-service with github auth and cookies status feat: oauth-service and AI-analyzer with Gemini 2.5-flash Mar 9, 2026
Removed .env copy from Dockerfile to utilize Docker Compose env_file injection for better security and portability.
…i used MinIo to store it , also i added login using email and password
- Integrated Team service with full CRUD (Create, Delete, Get Members).
- Implemented invitation workflow (SendInvite, AcceptInvite).
- Added member management (RemoveMember).
- Integrated Notification service to handle team-related events.
- Secured all routes using isAuth middleware.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants