scosman / zipstreamer

Zip File Streaming Microservice - stream zip files on the fly
MIT License
118 stars 18 forks source link

Add Non-Heroku AWS Deployment option #25

Open scosman opened 1 year ago

scosman commented 1 year ago

Have Docker, Heroku and GCP but I'm pretty sure AWS is still dominant

AWS documentation isn't great, nothing as clean as Google Cloud Run. But this might be the best option: https://docs.aws.amazon.com/apprunner/latest/dg/service-source-image.html

Rough ideal: update the .github/workflows/publish.yml to upload the docker image to ECR public gallery, and setup any config needed to get the "Launch with AppRunner" button.

scosman commented 1 year ago

Note: Heroku runs on AWS so that option works if goal is to be on same network (adjacency to S3, egress charges). For now use Heroku or your own AWS deploy if needed.

Would welcome an app-runner deploy PR 😀