Code server with development environment
134
Envionment list
apiVersion: apps/v1
kind: Deployment
metadata:
name: code-server-deployment
spec:
selector:
matchLabels:
app: code-server
replicas: 1
template:
metadata:
labels:
app: code-server
spec:
volumes:
- name: your-volume-name-here
persistentVolumeClaim:
claimName: your-pvc-name-here
containers:
- name: code-server
image: junorz/code-server-dev-env:latest
imagePullPolicy: Always
securityContext:
# set uid and gid you want, can not be root here.
runAsUser: 1000
runAsGroup: 1000
env:
- name: DOCKER_USER
value: coder
ports:
- containerPort: 8080
volumeMounts:
# folders here must be the owner you set in securityContext
- name: your-volume-name-here
mountPath: /home/coder/.config
subPath: code-server/.config
- name: your-volume-name-here
mountPath: /home/coder/project
subPath: code-server/project
apiVersion: v1
kind: Service
metadata:
name: code-server-service
labels:
app: code-server
spec:
selector:
app: code-server
ports:
- port: 80
targetPort: 8080
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: code-server-ingress
spec:
ingressClassName: nginx
rules:
- host: your.domain.here
http:
paths:
- backend:
service:
name: code-server-service
port:
number: 80
path: /
pathType: Prefix
Content type
Image
Digest
sha256:719ca2d84…
Size
482.8 MB
Last updated
over 3 years ago
docker pull junorz/code-server-dev-env