From d7d11e630ea47faa86605c9bcf8227d6339513b2 Mon Sep 17 00:00:00 2001 From: Julien Cabillot Date: Sun, 29 Oct 2017 14:49:05 +0000 Subject: [PATCH] Add new file --- update.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 update.sh diff --git a/update.sh b/update.sh new file mode 100644 index 0000000..ecefb87 --- /dev/null +++ b/update.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +set -o pipefail -o nounset -o errexit + +REPO="ssh://git@gitlab.cabillot.eu:2224/www/rssbridge" +TAG="registry.cabillot.eu/www/rssbridge" + +( + # TODO : est-ce que le set -o.. marche ici ? + if [[ ! -d "build" ]] + then + git clone "${REPO}" "build" + fi + cd "build" + git pull + + if [[ ! -d "src" ]] + then + mkdir "src" + fi + cd "src" + curl -L "https://github.com/RSS-Bridge/rss-bridge/tarball/master/" | tar -zx --strip=1 + chown -R 33:nfsnobody . +) + +docker build --no-cache=true -t "${TAG}" build/ +docker push "${TAG}" \ No newline at end of file