12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env bash
- # shellcheck disable=SC2059
- set -o errexit
- set -o nounset
- set -o pipefail
- # 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
- echo "Building owncast web..."
- rm -rf .next
- (node_modules/.bin/next build && node_modules/.bin/next export) | 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."
|