Day 1 - created archiever and setup project and fixes esm and type errors Day 2 - finsihed mvp of aero deploy , Now can see the static website deployed on /deploy route Day 3 - added list route to get deployed subdomains and their deployedAt timing and show in formatted way & fixed git config for bug Day 4 - added destroy route to delete a deployed project Day 5 - Implemented configHelper where added runBuildCmd, read or create config file on command init added custom subdomain name and fixes some issues
Day - 6 Today was really hard at end took lot of time to fix and found the bug but it got solved after i reset head and reopened vs code Day - 7 I guess i did some refractoring and did some testing for the git alias cmd git ship (it do merge current with main and delete divergion branch) Day 8 - Implemented the docker image build for backend and nextjs project & also created auto docker file insertion today is really fun day after seeing those success Day 9 - Implemted http-proxy to get the route of deployed container
Day 10 - implemented real time build logs logging in client terminal using node readline & client.event Day 11 - Implemented the list route to show deployment details, plus stop and destroy routes. Day 12 - Implemented logs for crashed or running contianer & added env keys injecting while building contianer
Day 13 - Implemented authenaction route for git auth right from the temrinal Day 14 - Fixes bug & soldify the authencation, rollback and checked every routes and fixes their fetch and db queries Day 15 - Implemented Rate limiting and Block user guard to block ips, and users Day 16 - Implemented security functions like Zip bomb, slip And XOR Attack and sanitization Day 17 & 18 - Implemented many things as follows - Link features - Webhook route - Modified env vars logic - github repo pull - Still many things that are not working correctly
Day 19 - Testing and fixing the link problem Also completed the link & webhook push Day 20 - Finsihed the 4.5 & implemented CPU usage and other stuff