Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Coder

Coder — Cloud development environments (CDEs) for secure, on-demand workspaces on your infrastructure.

Architecture

  • PostgreSQL: CloudNativePG operator (same pattern as high-command-postgres)
  • Coder: Helm chart from helm.coder.com/v2

Prerequisites

  1. CloudNativePG operator installed on the cluster
  2. Create secrets (see secrets/README.md)

Deployment

# 1. Create secrets first (see secrets/README.md)
kubectl create namespace coder
# ... create coder-postgres-credentials and coder-db-url

# 2. Deploy
kubectl config use-context prd-apps
kubectl apply -k overlays/prd-apps/

Access

After deployment, get the LoadBalancer IP:

kubectl get svc -n coder

Visit the IP in your browser to create the first admin account. For production, set CODER_ACCESS_URL to your domain and configure TLS.

References