Browse Source

Add new file

master
Julien Cabillot 3 years ago
parent
commit
d7d11e630e
1 changed files with 27 additions and 0 deletions
  1. 27
      update.sh

27
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}"
Loading…
Cancel
Save