From 47e9ce11bfb0d883f22ec8fc3be9da8471bf63eb Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Wed, 4 Dec 2019 12:23:18 +0100 Subject: [PATCH] add build/deploy scripts and dockerfile --- .dockerignore | 9 +++++++++ Dockerfile | 2 ++ build.sh | 9 +++++++++ deploy.sh | 8 ++++++++ 4 files changed, 28 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100755 build.sh create mode 100755 deploy.sh diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..11f5ad8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +/node_modules +/package* +/.git +/.idea +*.sh +*.pug +*.sass +Makefile + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8e2764d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,2 @@ +FROM nginx:latest +COPY . /usr/share/nginx/html/ diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..df26787 --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/sh +IMAGE=k8r.eu/justjanne/quasseldroid-landing +TAGS=$(git describe --always --tags HEAD) + +docker build -t $IMAGE:$TAGS . +docker tag $IMAGE:$TAGS $IMAGE:latest +echo Successfully tagged $IMAGE:latest +docker push $IMAGE:$TAGS +docker push $IMAGE:latest diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..9093ade --- /dev/null +++ b/deploy.sh @@ -0,0 +1,8 @@ +#!/bin/sh +IMAGE=k8r.eu/justjanne/quasseldroid-landing +TAGS=$(git describe --always --tags HEAD) +NAMESPACE=quasseldroid +DEPLOYMENT=landing +CONTAINER=landing + +kubectl -n $NAMESPACE set image deployment/$DEPLOYMENT $CONTAINER=$IMAGE:$TAGS -- GitLab