Cameronsplaze / Cameronsplaze/AWS-ContainerManager

[Optimization] Move `Dashboard.py` to the last stack (and thus, `us-east-1`)

Open
#227 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
2
Forks
0
Avg merge
1d 2h
Merged PRs (30d)
5

Description

### Is your feature request related to a problem? Please describe.

It's impossible to log anything in `start_system_stack.py`, since it's initialized in the app after the dashboard is. Originally I wanted the dashboard where the user will be the most, so I put it as late as possible in `container_manager_stack.py`.

I'm thinking it'll be a lot better to have it at the very end of the application (so `start_system_stack.py`, mayybe a nested stack in it?).

I DON'T want another stack, so having a new stack with just a dashboard at the end isn't the way to go.

### Describe the solution you'd like

^^^

### Describe alternatives you've considered

^^^

### Acknowledgements

- [x] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading Dashboard.py, start_system_stack.py, and container_manager_stack.py to trace how the CDK stacks are constructed and ordered; synthesize the application to inspect the resulting stack placement and region. Done means Dashboard.py is handled by the final application stack in us-east-1, logging in start_system_stack.py is possible, and no standalone dashboard-only stack is introduced.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cloud, infrastructure
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.