wacl-york / mcm-web

Code for the MCM web application
1 stars 2 forks source link

Deploy app on Elastic Beanstalk #223

Closed stulacy closed 4 weeks ago

stulacy commented 9 months ago

Currently the app is hosted in Lightsail, but Elastic Beanstalk offers several advantages:

Outstanding tasks:

stulacy commented 8 months ago

I haven't been able to get the SSL from CloudFront working yet for several reasons:

Instead, there seem to be 2 solutions:

  1. Give up and use a load balancer which supports certificates directly from ACM. Estimate ~$20 per month so still half of what LightSail costs, but still an unnecessary resource for a low-traffic app
  2. Get an SSL cert manually and embed it directly into the app and configuring nginx to use it. Costs more developer time, need to keep cert out of repo etc...

Any thoughts @kilicomu ? I'm leaning towards the former as I'm not keen on spending much more time on this, although if you have any advice about how to sensitively bundle the SSL cert with the app for distribution then it might be worth exploring the second route

stulacy commented 4 weeks ago

Closing because App Runner has been identified as a more suitable deployment location