From db4526e269cd1a17101a0fc09073ba5706a2f71f Mon Sep 17 00:00:00 2001 From: Pim van den Berg Date: Tue, 27 Aug 2024 09:52:00 +0200 Subject: [PATCH 1/2] feat: add kubernetes deployment --- README.md | 11 +++++++++++ pod.yaml | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pod.yaml diff --git a/README.md b/README.md index ab120f5..d9dee9c 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,14 @@ $ docker run -it \ --name swiss \ pommib/swiss:latest ``` + +## Kubernetes + +``` +$ kubectl create namespace swiss +$ kubectl apply -f pod.yaml -n swiss +$ kubectl get pods -n swiss +$ kubectl describe pod -n swiss +$ kubectl exec --stdin --tty -n swiss swiss -- /bin/bash +$ kubectl delete namespace swiss +``` diff --git a/pod.yaml b/pod.yaml new file mode 100644 index 0000000..28e3415 --- /dev/null +++ b/pod.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Pod +metadata: + name: swiss +spec: + containers: + - name: swiss + image: pommib/swiss:latest + hostNetwork: true + dnsPolicy: Default From 068c38ecf50cf5c840eba4c1892ba28bc95bc120 Mon Sep 17 00:00:00 2001 From: Pim van den Berg Date: Tue, 27 Aug 2024 10:05:45 +0200 Subject: [PATCH 2/2] feat: install ffsend https://github.com/timvisee/ffsend --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 35c1ec7..fb992d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,7 @@ RUN set -eux && \ awscli \ direnv \ && \ + curl -s -o /usr/local/bin/ffsend -L $(curl -s https://api.github.com/repos/timvisee/ffsend/releases | jq -r '.[0].assets[] | select(.name | contains("linux-x64-static")).browser_download_url') && \ rm -rf /var/lib/apt/lists/* && \ echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen && \ /usr/sbin/locale-gen && \