-
Notifications
You must be signed in to change notification settings - Fork 887
Local workspaces / offline mode #6815
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
Comments
Some of our developers are travelling by train. So this is something they asked us for. No idea how this should work but sounds realy nice. |
I would be very interested in this feature as well. We are currently only using docker on our coder server, and wouldn't it be as easy as just assuming that my local pc is a server where I could deploy my workspace to? And making sure the network interface can pick up the direct connection. After loading the workspace I could drop my network connection then. Or connect directly to the container. This could also decrease server costs, because everybody with small projects or high performance pc's could use the local system as deployment target and not use a server for it. But I also can see some issues with different terraform providers. |
Reopening because this is something we're considering for the long-term future. |
This may be possible with #14859, if we run a local provisioner on the client machine that should host the workspace infrastructure. It could make use of Docker Desktop or something like colima to run local workspaces. Yes, it will not provide sync with a remote workspace, but will still help give a working standardized dev environment in conditions with bad connectivity. |
Just throwing it out there for reference, DevPod is an another example of client-side provisioning that allows switching back and forth between local and cloud development environments. |
@lietryon I tried Instead I just In short, as said by @lietryon when using |
If I'm developing in a container, it'd be great to sync my work down to a local machine when I am developing offline (e.g. on an airplane) and then sync back up to a Coder workspace for increased performance.
Local workspaces also may have some other use cases:
The text was updated successfully, but these errors were encountered: