Skip to content
This repository has been archived by the owner on Jun 3, 2022. It is now read-only.

Account management service #39

Merged
merged 2 commits into from
Dec 6, 2021
Merged

Conversation

csum112
Copy link
Collaborator

@csum112 csum112 commented Dec 6, 2021

No description provided.

@csum112 csum112 merged commit b0b0432 into integration Dec 6, 2021
csum112 added a commit that referenced this pull request Jan 9, 2022
* created seed project and basic classes + functionalities

updated entities

added first version of finished service

* * Implemented java, node & python build pipelines
* Implemented deploy pipeline
* Increased task definition resource requirements
* Added missing node build dependencies
* Parametrized aws region references
* Added account management aws service
* Various infrastructure changes
* Changed service port && increased container resource requirements
* Added springboot actuator
* Configured cloudwatch logs
* Added private dns for eureka server

* Enabled pipeline & created IAM service policy

* finally works :'(

* Added fancy domain

* Temp removed integration test

* Moved all java services to a dedicated dir

* Account management service DB integration

* Account management eureka client setup

* Enabled ECS prediction management service

* Modified pipeline

* Updated prediction management service

* Scaled the EC2 instances

* Recreated prediction management application.yml

* Updated front end dependencies

* Prediction service eureka integration

* Added prediction service logging configuration

* Transformed service into a fully REST API

* Updated API paths

* Account management service (#39)

* Transformed service into a fully REST API

* Updated API paths

Co-authored-by: Ciprian Danis <[email protected]>

* Updated user login aspect

* Changed region & updated orchestration dependencies & functional integration w\ account mgmt

* Changed tasks netowrk operating mode

* Created dedicated eureka service

* reworked API (access token retrieval section) and added some tests

* updated orchestration dtos for account-management-service

* Migrated to another AWS account

* Added python prediction service dependency

* Changed requestToken method from POST to GET

* Modified twitter client to be request scoped

* Changed EurekaClient annotation for DiscoveryClient

* Account mgmt svc rework + zuul gateway

* Created params

* Added logging for account management svc

* Changed eureka clients health-check path

* Added login logic in UI + error page

* Configuration tweaks

* Refactored react app && integration

* Finished integrating the OAuth login flow

* Added jwt service to predictions-management

* Switched JWT implementation to another library

* Changed zuul configuration

* Integrated pred mgmt w/ bearer auth

* Added hibernate ddl conf

* Integrated predictions management api with fe

* Bug fixes

* Integration with prediction service

* Implemented twitter status update

Co-authored-by: Ciprian Danis <[email protected]>
Co-authored-by: csum112 <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants