coder/dogfood
Cian Johnston ab9cba9396
chore: update template examples and docs to install code-server under /tmp (#6138)
Updates templates examples and docs to pass the --method standalone argument
to code-server install script, and installs code-server under /tmp/code-server.

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>

---------

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
2023-02-10 13:36:46 +00:00
..
files chore: use node 16 in dogfood images (#5939) 2023-02-05 22:48:41 -06:00
Dockerfile feat: add git to Docker image (#6034) 2023-02-07 02:30:35 +10:00
Makefile add watchexec to dogfood image (#3858) 2022-09-03 18:38:13 -05:00
README.md chore: revert open in coder docs for now (#4154) 2022-09-22 18:02:11 +00:00
guide.md Revert "docs: Change console to shell and remove unused elements (#5960)" (#5964) 2023-02-01 17:05:45 -03:00
main.tf chore: update template examples and docs to install code-server under /tmp (#6138) 2023-02-10 13:36:46 +00:00

README.md

dogfood template

Ammar is this template's admin.

Personalization

The startup script runs your ~/personalize file if it exists.

Hosting

Coder dogfoods on a beefy, single Teraswitch machine.

  • We decided to use a bare metal provider for best-in-class cost-to-performance.
  • We decided to use a single machine (vertical scaling) for fast parallelized builds and tests.

Provisioner Configuration

Our dogfood coderd box runs an SSH tunnel to our dogfood Docker host's docker socket.

The socket is mounted onto /var/run/dogfood-docker.sock in the coderd box.

The SSH tunnel command can be found hanging out in the screen session named forward.

The tunnel and corresponding SSH key is owned by root.