dolibarr-swissqr-mirror/build/build.sh

36 lines
1.0 KiB
Bash

#!/bin/bash
docker run --rm --interactive --tty --volume ./includes:/app composer update --ignore-platform-req=ext-bcmath
# Clean up vendor directory
if [ -d includes/vendor/sprain/swiss-qr-bill/example ]; then
rm -rf includes/vendor/sprain/swiss-qr-bill/example
fi
if [ -d includes/vendor/symfony/intl/Resources/data/currencies ]; then
rm -rf includes/vendor/symfony/intl/Resources/data/currencies
fi
if [ -d includes/vendor/symfony/intl/Resources/data/languages ]; then
rm -rf includes/vendor/symfony/intl/Resources/data/languages
fi
if [ -d includes/vendor/symfony/intl/Resources/data/timezones ]; then
rm -rf includes/vendor/symfony/intl/Resources/data/timezones
fi
if [ -d includes/vendor/symfony/intl/Resources/data/transliterator ]; then
rm -rf includes/vendor/symfony/intl/Resources/data/transliterator
fi
if [ -d includes/vendor/endroid/qr-code/assets ]; then
rm -rf includes/vendor/endroid/qr-code/assets
fi
cd ..
if [ -f swissqr.zip ]; then
rm swissqr.zip
fi
zip -r swissqr.zip swissqr -x "swissqr/.git*" "swissqr/build/*"