StegSchreck / AngularCV

Angular based self-hosted online-CV
https://cv.schreck.berlin/
GNU Affero General Public License v3.0
54 stars 82 forks source link

Infrastructure as Code #36

Open StegSchreck opened 5 years ago

StegSchreck commented 5 years ago

Translating the documentation for AWS deployment into reproducible, easily deployable Infrastructure.

Technology:

ashwanijha04 commented 4 years ago

I can work on this.

ashwanijha04 commented 4 years ago

Please assign it to me and get in touch if you are okay with me doing it. I am going to use CloudFormation for this.

StegSchreck commented 4 years ago

Go ahead @ashwanijha04. Looking forward to see your solution

ashwanijha04 commented 4 years ago

Sure. I'll start working on it at the EOD today. Will update the progress.

ashwanijha04 commented 4 years ago

I have the bits and pieces together and I am currently thinking of a good architecture. I am planning to have different child stacks as S3 bucket, CodeDeploy, CodeBuild etc and having the CodePipeline as the parent stack after all the resources are ready. This is a quick vague idea that I'll build on. Please feel free to leave your feedbacks.

StegSchreck commented 4 years ago

Separating the CI part from the "prod environment" part, sounds like a great idea. Are you having the CloudFront setup in mind as an optional component?

ashwanijha04 commented 4 years ago

I'm planning the initial working architecture without Cloudfront to get started quickly.

We'll optimize it in our subsequent updates.

StegSchreck commented 4 years ago

Hey @ashwanijha04, are you still working on this?