bogui/scripts/publish.sh

19 lines
832 B
Bash
Executable File

#!/bin/bash
set -e
OPENAI_SECRET_KEY=$1
[[ ! $OPENAI_SECRET_KEY ]] && echo "Please pass a valid OpenAI token API key" && exit 1
flutter clean && flutter pub get
if [[ $2 == "html" ]]; then
rm -rf /home/poka/dev/bogui/build/web && flutter build web --web-renderer html --dart-define=OPENAPI_SECRET_KEY=${OPENAI_SECRET_KEY}
ssh -p 10422 poka@192.168.1.69 'rm -rf /home/poka/bogui-html && mkdir /home/poka/bogui-html'
rs /home/poka/dev/bogui/build/web poka@192.168.1.69:/home/poka/bogui-html/ 10422
else
rm -rf /home/poka/dev/bogui/build/web && flutter build web --web-renderer canvaskit --dart-define=OPENAPI_SECRET_KEY=${OPENAI_SECRET_KEY}
ssh -p 10422 poka@192.168.1.69 'rm -rf /home/poka/bogui && mkdir /home/poka/bogui'
rs /home/poka/dev/bogui/build/web poka@192.168.1.69:/home/poka/bogui/ 10422
fi