Files
coder/dogfood
Cian Johnston 20e59e0797 ci: test with multiple postgres versions (#13665)
- Tests now run on postgres 16 by default when run locally (can be specified with POSTGRES_VERSION)
- Adds test-go-pg-16 to test against postgres version 16
- Updates Dogfood dockerfile / nix flake to postgres version 16
- Updates docker-compose.yaml postgres tag to 16
2024-06-26 16:22:24 +01:00
..

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.