瀏覽代碼

Updated codeserver docker container

Breandan Dezendorf 2 年之前
父節點
當前提交
0759697bbf
共有 3 個文件被更改,包括 8 次插入3 次删除
  1. 1 1
      dezendorf/homelab/k3s/codeserver/codeserver.yaml
  2. 2 2
      docker/codeserver/Dockerfile
  3. 5 0
      docker/codeserver/build.sh

+ 1 - 1
dezendorf/homelab/k3s/codeserver/codeserver.yaml

@@ -17,7 +17,7 @@ spec:
     spec:
       containers:
       - name: codeserver
-        image: docker.dezendorf.net/code-server:0014773
+        image: docker.dezendorf.net/code-server:d57b23b
         ports:
         - name: web
           containerPort: 8080

+ 2 - 2
docker/codeserver/Dockerfile

@@ -2,7 +2,7 @@ FROM codercom/code-server:latest
 
 RUN sudo apt update -y && sudo apt upgrade -y
 
-RUN sudo apt install -y npm htop golang docker
+RUN sudo apt install -y npm htop golang docker dnsutils
 RUN sudo npm install -g @bazel/bazelisk 
 
-COPY resolv.conf /etc/resolv.conf
+COPY resolv.conf /etc/resolv.conf

+ 5 - 0
docker/codeserver/build.sh

@@ -1,5 +1,6 @@
 TAG=$(git rev-parse --short HEAD)
 NAME="docker.dezendorf.net/code-server"
+YAML="../../dezendorf/homelab/k3s/codeserver/codeserver.yaml"
 docker build -t ${NAME}:${TAG} . < Dockerfile
 docker push ${NAME}:${TAG}
 docker push ${NAME}:latest
@@ -8,3 +9,7 @@ echo "Built and pushed:"
 echo "  ${NAME}:${TAG}"
 echo "  ${NAME}:latest"
 
+sed -i -e "s#$NAME:.*#$NAME:$TAG#g" ${YAML}
+git add ${YAML}
+
+