Coder
App-as-Code
Środowiska deweloperskie jako kod (CDE), provisionowane Terraformem.
Coder to samodzielnie hostowana platforma do tworzenia zdalnych środowisk deweloperskich (CDE). Szablony workspace’ów definiujesz w… Terraform — więc całe środowisko (maszyna, kontener, narzędzia, dostęp) jest kodem, wersjonowanym i powtarzalnym. Deweloperzy dostają spójne, gotowe środowiska na żądanie, a Ty kontrolujesz zasoby i bezpieczeństwo.
Kiedy używać
- Chcesz spójnych, odtwarzalnych środowisk dev dla zespołu (i agentów AI).
- Standaryzujesz onboarding i eliminujesz „u mnie działa”.
- Wolisz self-hosting i kontrolę nad zasobami/dostępem.
Przykład użycia
# szablon workspace (Terraform)
resource "docker_container" "workspace" {
image = "codercom/enterprise-base:ubuntu"
name = "eiac-${data.coder_workspace.me.name}"
}
coder templates push eiac
coder create --template eiac my-dev
Warto wiedzieć
- Szablony to Terraform → środowiska prowizjonujesz jak infrastrukturę.
- Dobrze pasuje do pracy z agentami AI w izolowanych, kontrolowanych workspace’ach.