diff -r 589574f7e7c4 -r 5b6102a80205 dev/prepare_docker_build.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/prepare_docker_build.sh Wed Apr 11 12:16:42 2018 +0200 @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +pushd () { + command pushd "$@" > /dev/null +} + +popd () { + command popd "$@" > /dev/null +} + + +SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )" + +pushd $SCRIPTPATH + +echo "Building hdalab" +pushd ../src + +HDALAB_ARCH_BASENAME=`python setup.py --fullname` +python setup.py sdist +popd + +rm -fr hdalab/dist/* +mkdir -p hdalab/dist/data +mkdir -p hdalab/dist/renkan + +echo "building renkanmanager" +echo "-> downloading renkan" +curl "https://www.iri.centrepompidou.fr/dev/hg/renkan/archive/tip.tar.gz" -o hdalab/dist/renkan/renkan.tar.gz +pushd hdalab/dist/renkan +tar zxf renkan.tar.gz --strip 1 +popd +echo "-> building renkan" +pushd hdalab/dist/renkan/server/python/django + +RENKANMANAGER_ARCH_BASENAME=`python setup.py --fullname` +python setup.py sdist +popd +cp "hdalab/dist/renkan/server/python/django/dist/$RENKANMANAGER_ARCH_BASENAME.tar.gz" hdalab/dist/renkanmanager.tar.gz +echo "-> cleaning renkan" +rm -fr hdalab/dist/renkan + +cp ../virtualenv/web/res/base_requirements.txt hdalab/dist/ +cp "../src/dist/$HDALAB_ARCH_BASENAME.tar.gz" hdalab/dist/hdalab.tar.gz +cp ../data/* hdalab/dist/data/ + +popd