diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..11f5ad842ed7191524b4474fe9db8cd3c6829339 --- /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 0000000000000000000000000000000000000000..8e2764d6e792dd601eec3a48aa68948168bd793c --- /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 0000000000000000000000000000000000000000..df267875c0b85abe99e939e003643331452c9554 --- /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 0000000000000000000000000000000000000000..9093aded2e874626be1653eaac1c5ab2aacc43de --- /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