Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task](greenhouse): remove useAppLoader and auth app to reduce dependencies #517

Closed
2 tasks done
andypf opened this issue Sep 2, 2024 · 1 comment
Closed
2 tasks done
Assignees
Labels
enhancement New feature or request

Comments

@andypf
Copy link
Contributor

andypf commented Sep 2, 2024

Task Description
In the context of All-In-One Deployment with co-located assets, we need to remove the auth app and the useAppLoader hook. This enables us to build and host all applications on the same server as the main app, streamlining the deployment process. Additionally, it allows us to create a Docker image that includes all applications along with the dashboard, simplifying the deployment and scaling of the entire suite.

Sub-tasks

  • replace all useAppLoader (from utils package) hooks with code living in the dashboard
  • use oauth package directly and extend useCommunication hook to trigger auth events

Related Issues

@andypf andypf added the enhancement New feature or request label Sep 2, 2024
@andypf andypf self-assigned this Sep 2, 2024
@andypf andypf changed the title [Task](context): remove useAppLoader and auth app to reduce dependencies [Task](greenhouse): remove useAppLoader and auth app to reduce dependencies Sep 2, 2024
@andypf andypf transferred this issue from cloudoperators/juno Sep 2, 2024
@andypf
Copy link
Contributor Author

andypf commented Sep 10, 2024

Done!

@andypf andypf closed this as completed Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant