Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker / DevBox as a Service #40

Open
dacort opened this issue Jul 5, 2022 · 7 comments
Open

Docker / DevBox as a Service #40

dacort opened this issue Jul 5, 2022 · 7 comments

Comments

@dacort
Copy link
Owner

dacort commented Jul 5, 2022

I often would benefit from having a remote Docker host with faster network and CPU access. Alternatively, for a more complete environment, it would sometimes be nice to be able to SSH in to a full dev box or use it as a remote VS Code environment. Unfortunately, doing so requires running an instance somewhere 24/7.

It would be nice to have a serverless Docker/DevBox that can spin up and down on demand and maintain state between sessions.

I've done something similar before with terraform and cdk, but they don't scale to zero.

@dacort
Copy link
Owner Author

dacort commented Jul 5, 2022

@dacort
Copy link
Owner Author

dacort commented Aug 31, 2022

@dacort
Copy link
Owner Author

dacort commented Sep 12, 2022

Got the DNS -> EC2 start working with a simple Lambda. It's sometimes slow, though (e.g. 1 minute) which is unfortunate. Even when the instance is hibernated.

@dacort
Copy link
Owner Author

dacort commented Dec 14, 2022

@dacort
Copy link
Owner Author

dacort commented Jun 13, 2023

I proactively don't use remote environments because access is so annoying. Wonder how fast Firecracker can resume. Could use Tailscale as a backend so we don't have to expose services.

@dacort
Copy link
Owner Author

dacort commented Jun 16, 2023

@dacort
Copy link
Owner Author

dacort commented Jun 28, 2023

More news: https://twitter.com/Pragmatic_Eng/status/1673726552364777476 and some examples (https://render.com, https://superdev.cloud, or https://vercel.com)

image

Would be cool if this also had functionality similar to direnv where you could just cd into a directory and magically be teleported to a magical mystery dev box. 😜

He says as he sits waiting for go test to blow out his cpus and fan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant