News for hackers. Stuff that matters.
Re:ReleaseHub Environments as a Service Gets 2.7M Seed from ... by endisneigh on Thursday April 29, 2021 @11:49AM (#26982716)
I haven't looked into ReleaseHub in great detail, but isn't what you're describing pretty trivial using docker containers?

Do you have an example of what you're describing that can't be easily solved by docker-compose?

Re:ReleaseHub Environments as a Service Gets 2.7M Seed from ... by erik_landerholm on Thursday April 29, 2021 @12:05PM (#26982930)
We used docker-compose as a starting point because we were thinking along the same lines. In order to orchestrate the deployment of a complicated app, docker-compose became a much smaller part of solution; docker-compose is helpful for getting some partial service definitions created, but there is so much more to deploying environments.

We are a full CI/CD platform with the ability to do static javascript builds, build-x builds, installing in our customers clusters, installing in their customers clusters, dealing with routing for ephemeral environments, creating pools of resources for ephemeral environments to attach to, deploying and monitoring production environments, a workflow engine and we are just getting started!

We do run into objections along the way like, "can't a couple of people do this pretty easily", but depending on what you want to do, it grows in complexity quickly. A lot of time teams don't realize that until they are way down the path of trying to create a system like this.

If you have any specific questions about how ReleaseHub works let me know, happy to answer anything!

Re:ReleaseHub Environments as a Service Gets 2.7M Seed from ... by ccleve on Thursday April 29, 2021 @11:53AM (#26982766)
I found that making the container was trivial, but deploying it using the AWS Container Orchestration Service or Fargate was not. Tons of configuration options, and security never seems to work right out of the box.
Re:ReleaseHub Environments as a Service Gets 2.7M Seed from ... by regiswilson on Thursday April 29, 2021 @12:12PM (#26983008)
> that can't be easily solved by docker-compose?

Docker-compose only runs on my (your) laptop. What if you want to share that with someone else? I have to git stash, checkout a branch, tell someone else to do all that... I think you're on the right idea: it's "easy" to do with existing tooling, but there's a big gap between it's easy to do and then go and spend the time to do it.

Re:ReleaseHub Environments as a Service Gets 2.7M Seed from ... by sdesol on Thursday April 29, 2021 @11:52AM (#26982746)
> describing pretty trivial using docker containers

It is important to understand trivial doesn't always mean fast and easy. Also "easy" is a matter of perspective.