ps listing (#2453)
This commit changes the `coder agent` path in `ps` listing from `/tmp/tmp.coderwWs87Y/coder agent` to `./coder agent`. The path is also updated to `/tmp/coder.wWs87Y`. There were two options considered for turning `./coder agent` into `coder agent`: 1. Run `exec -a coder /path/to/coder agent` 2. Run `PATH=/path/to:$PATH exec coder agent` Option 1 is not supported by `dash`, and thus discarded. Option 2 duplicates functionality in `coder agent` which _appends_ the path, here we would want to _prepend_ it to ensure we're starting the downloaded `coder` binary in case there is a binary with a conflicting name on the system. Fixes #2407
Coder
Coder creates remote development machines so your team can develop from anywhere.
Manage less
- Ensure your entire team is using the same tools and resources
- Rollout critical updates to your developers with one command
- Automatically shut down expensive cloud resources
- Keep your source code and data behind your firewall
Code more
- Build and test faster
- Leveraging cloud CPUs, RAM, network speeds, etc.
- Access your environment from any place on any client (even an iPad)
- Onboard instantly then stay up to date continuously
Getting Started
Note
: Coder is in an alpha state. Report issues here.
There are a few ways to install Coder: install script (macOS, Linux), docker-compose, or manually via the latest release (macOS, Windows, and Linux).
If you use the install script, you can preview what occurs during the install process:
curl -fsSL https://coder.com/install.sh | sh -s -- --dry-run
To install, run:
curl -fsSL https://coder.com/install.sh | sh
Once installed, you can start a production deployment with a single command:
# Automatically sets up an external access URL on *.try.coder.app
coder server --tunnel
# Requires a PostgreSQL instance and external access URL
coder server --postgres-url <url> --access-url <url>
Use coder --help to get a complete list of flags and environment variables. Use our quickstart guide for a full walkthrough.
Documentation
Visit our docs here.
Comparison
Please file an issue if any information is out of date. Also refer to: What Coder is not.
| Tool | Type | Delivery Model | Cost | Environments |
|---|---|---|---|---|
| Coder | Platform | OSS + Self-Managed | Pay your cloud | All Terraform resources, all clouds, multi-architecture: Linux, Mac, Windows, containers, VMs, amd64, arm64 |
| code-server | Web IDE | OSS + Self-Managed | Pay your cloud | Linux, Mac, Windows, containers, VMs, amd64, arm64 |
| Coder (Classic) | Platform | Self-Managed | Pay your cloud + license fees | Kubernetes Linux Containers |
| GitHub Codespaces | Platform | SaaS | 2x Azure Compute | Linux containers |
Last updated: 5/27/22
Community and Support
Join our community on Discord and Twitter!
Suggest improvements and report problems
Contributing
Read the contributing docs.
Find our list of contributors here.
