|
|
|
@ -5,13 +5,26 @@ set -o errexit
@@ -5,13 +5,26 @@ set -o errexit
|
|
|
|
|
set -o nounset |
|
|
|
|
set -o pipefail |
|
|
|
|
|
|
|
|
|
OFFLINE=0 |
|
|
|
|
while [[ $# -gt 0 ]]; do |
|
|
|
|
case $1 in |
|
|
|
|
--offline) |
|
|
|
|
OFFLINE=1 |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|
shift |
|
|
|
|
done |
|
|
|
|
|
|
|
|
|
# Change to the root directory of the repository |
|
|
|
|
cd "$(git rev-parse --show-toplevel)" |
|
|
|
|
|
|
|
|
|
cd web |
|
|
|
|
|
|
|
|
|
echo "Installing npm modules for the owncast web..." |
|
|
|
|
npm --silent install 2>/dev/null |
|
|
|
|
if [ ! "$OFFLINE" ] |
|
|
|
|
then |
|
|
|
|
echo "Installing npm modules for the owncast web..." |
|
|
|
|
npm --silent install 2>/dev/null |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
echo "Building owncast web..." |
|
|
|
|
rm -rf .next |
|
|
|
|