From 0d7880406a6e09b13bfc87d70c222a18972f6d53 Mon Sep 17 00:00:00 2001
From: "Zhu, Ling Dr (Elec Electronic Eng)" <l.zhu@surrey.ac.uk>
Date: Sun, 12 Dec 2021 22:21:10 +0000
Subject: [PATCH] Add new file

---
 Dockerfile | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 Dockerfile

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..5c33e3b
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,26 @@
+# builder
+FROM gitlab-registry.eps.surrey.ac.uk/noc/golang:latest
+
+WORKDIR /go/src
+
+USER root
+
+RUN apt-get update
+RUN apt-get install -y nano vim curl
+RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
+RUN chmod +x ./kubectl
+RUN mv ./kubectl /usr/local/bin
+
+# Customise PS1
+RUN touch /root/.bashrc
+RUN echo "[ -z \"\$PS1\" ] && return">> /root/.bashrc
+RUN echo "PS1=\"\\[\\033[35m\\][\\u@\\h \\w]:\\[\\033[37m\\]\"">>/root/.bashrc
+RUN echo "alias kt='kubectl'">>/root/.bashrc
+RUN echo "alias ktp='kubectl get pod -o wide'">>/root/.bashrc
+RUN echo "alias kts='kubectl get svc -o wide'">>/root/.bashrc
+RUN echo "alias ktd='kubectl get deployment -o wide'">>/root/.bashrc
+RUN echo "alias ktn='kubectl get node -o wide'">>/root/.bashrc
+RUN echo "alias ktv='kubectl get pv -o wide'">>/root/.bashrc
+RUN echo "alias ktvc='kubectl get pvc -o wide'">>/root/.bashrc
+
+EXPOSE 8181
-- 
GitLab