mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
4362f5fa3d6b870ebfb62832bf2f65d410dd1cc2
Bumps [github.com/charmbracelet/charm](https://github.com/charmbracelet/charm) from 0.10.3 to 0.11.0. - [Release notes](https://github.com/charmbracelet/charm/releases) - [Changelog](https://github.com/charmbracelet/charm/blob/main/.goreleaser.yml) - [Commits](https://github.com/charmbracelet/charm/compare/v0.10.3...v0.11.0) --- updated-dependencies: - dependency-name: github.com/charmbracelet/charm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Coder
Provision remote development environments with Terraform.
Highlights
- Automate development environments for Linux, Windows, and MacOS in your cloud
- Start writing code with a single command
- Use one of many examples to get started
Getting Started
Install the latest release.
To tinker, start with dev-mode (all data is in-memory, and is destroyed on exit):
$ coder start --dev
To run a production deployment with PostgreSQL:
$ CODER_PG_CONNECTION_URL="postgres://<username>@<host>/<database>?password=<password>" \
coder start
To run as a system service, install with .deb
or .rpm
:
# Edit the configuration!
$ sudo vim /etc/coder.d/coder.env
$ sudo service coder restart
Your First Workspace
In a new terminal, create a new project (eg. Develop in Linux on Google Cloud):
$ coder projects init
$ coder projects create
Create a new workspace and SSH in:
$ coder workspaces create my-first-workspace
$ coder ssh my-first-workspace
Development
The code structure is inspired by Basics of Unix Philosophy and Effective Go.
Coder requires Go 1.18+, Node 14+, and GNU Make.
make bin
builds binariesmake install
installs binaries to$GOPATH/bin
make test
make release
dry-runs a new release./develop.sh
hot-reloads for frontend development
Description
Languages
Go
75.4%
TypeScript
20.9%
Shell
1.4%
HCL
1.1%
PLpgSQL
0.3%
Other
0.6%