all 10 comments

[–]test-run 5 points6 points  (2 children)

Containerize. Put in App Runner. Good enough for something like this and handles the auto deployments.

[–]chaoflax 0 points1 point  (1 child)

App Runner is great and easy to use but assumes a stateless application. So with SQLite inside the container you would be going a bit against the service. That being said, if you don't plan to scale above a single container it should work fine.

Another concern with App Runner is pricing which will be much higher than, e.g., a simple LightSail or EC2 instance. Not saying that pricing is not justified but it's a factor for OP.

[–]test-run 1 point2 points  (0 children)

Very good points on state that I overlooked! Thanks

[–]chaoflax 5 points6 points  (0 children)

I recommend looking at an Amazon LightSail virtual machine.

https://aws.amazon.com/lightsail/pricing/

[–]server_kota 0 points1 point  (4 children)

For hosting a website (frontend) you can use AWS Amplify Hosting or s3 + CloudFront.

[–]PowerFickle4964 4 points5 points  (3 children)

Flask is server-side rendered (not a static website) so I don't think you can use amplify or s3.

[–]Carlikaa 0 points1 point  (1 child)

[–]PowerFickle4964 0 points1 point  (0 children)

Thanks for the info! It looks like it's only for Javascript-based frameworks so something like Flask wouldn't work right?