Revela-App/main.sh

13 lines
No EOL
424 B
Bash
Executable file

#!/bin/bash
# Set this to 1 to automatically attempt a fix when an error occurs while running npm start.
fix=0
# Stuff to do at first run(submodule, npm install).
if [[ -d "static" && -n "$(find static -prune -empty 2>/dev/null)" ]] || [[ ! -d "static" ]]; then
npm install
git submodule update --init --recursive
fi
npm start || [[ $fix = 1 ]] && npm install && npm update && git submodule update --init --recursive