News for hackers. Stuff that matters.
Re:AWS Proton by smt88 on Tuesday December 01, 2020 @12:20PM (#25267254)
AWS has this. It's called Elastic Beanstalk. There's no "small fee" on top. It just costs the underlying resources.
Re:AWS Proton by billycodes on Tuesday December 01, 2020 @12:39PM (#25267507)
Just the fee of your time sorting through which services you need and then the docs for those services - assuming of course you chose the correct service(s)
Re:AWS Proton by cheeze on Tuesday December 01, 2020 @01:52PM (#25268446)
I mean, yeah. AWS has a big offering of services.

No different than sorting through which libraries you need to use and the docs for those libraries... That's... That's the job.

Re:AWS Proton by smt88 on Tuesday December 01, 2020 @02:14PM (#25268690)
It's pretty annoying to do it yourself, but AWS also offers a lot of free time with their sales/accounts teams. You can just say, "Hey, I want a service that does _____" and be pointed at exactly what you need.

All the major clouds are the same, though. You have to sift through a lot of marketing pages and docs to find what you want. It's still better than the old days of managing it all yourself.

Re:AWS Proton by lambda_obrien on Tuesday December 01, 2020 @02:02PM (#25268554)
Can I push to a git repo and have it automatically deploy the code there, like in Dokku, without any work at all?

To be clear, I am looking for a way to click through some setup stuff in a user management console then set some configurations and never have to manage anything again other than pushing to git. I don't even want to setup my own Dokku server, I already do that and while it's not hard, I don't like having to update it and maintain it about once a month.

Re:AWS Proton by smt88 on Tuesday December 01, 2020 @02:13PM (#25268673)
> Can I push to a git repo and have it automatically deploy the code there, like in Dokku, without any work at all?

Yes. I do this with a very small config file with BitBucket Pipelines. It's easy to set it up with GitHub Actions or any other CI/CD solution.

The core process is:

1. Build your code

2. Zip the build

3. Upload to S3

4. Tell Elastic Beanstalk to deploy the S3 file

The BitBucket Pipeline I'm using is already configured with the code to do this, so you just specify some build commands and branches.

> To be clear, I am looking for a way to click through some setup stuff in a user management console then set some configurations and never have to manage anything again other than pushing to git.

That's exactly what I want(ed) and was able to achieve with Elastic Beanstalk + BitBucket Pipelines.

Re:AWS Proton by lambda_obrien on Tuesday December 01, 2020 @10:38PM (#25272995)
Awesome! Thanks for that info! I think I'll try it out tonight, I still haven't used my free AWS products, so maybe I'll try a few others, too.