mirror of
https://github.com/owncast/owncast.git
synced 2024-11-22 04:40:37 +03:00
89091fcefa
* fix(deps): update nextjs monorepo to v14 * chore: update build scripts to support next 14. Closes #3413 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Gabe Kangas <gabek@real-ity.com>
40 lines
643 B
Bash
Executable file
40 lines
643 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# shellcheck disable=SC2059
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
OFFLINE=
|
|
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
|
|
|
|
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
|
|
node_modules/.bin/next build | grep info
|
|
|
|
echo "Copying web project to dist directory..."
|
|
|
|
# Remove the old one
|
|
rm -rf ../static/web
|
|
|
|
# Copy over the new one
|
|
mv ./out ../static/web
|
|
|
|
echo "Done."
|