diff --git a/receivers/electron/deploy.sh b/receivers/electron/deploy.sh index df46837..3e5a5a3 100644 --- a/receivers/electron/deploy.sh +++ b/receivers/electron/deploy.sh @@ -1,32 +1,8 @@ #!/bin/sh -DOCUMENT_ROOT=/var/www/html + +# CI/CD WIP # Build content echo "Building content..." npm install -cd packaging -sh package-all.sh - -# Take site offline -echo "Taking site offline..." -touch $DOCUMENT_ROOT/maintenance.file - -# Swap over the content -echo "Deploying content..." -cp fcast-receiver-*.zip $DOCUMENT_ROOT/fcastreceiver/ -cd .. -cp package.json $DOCUMENT_ROOT/fcastreceiver/ -cp -r dist $DOCUMENT_ROOT/fcastreceiver/ - -# Notify Cloudflare to wipe the CDN cache -echo "Purging Cloudflare cache..." -curl -X POST "https://api.cloudflare.com/client/v4/zones/ff904f7348b9513064b23e852e328abb/purge_cache" \ - -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \ - -H "Content-Type: application/json" \ - --data '{"purge_everything":true}' - -sleep 30 - -# Take site back online -echo "Bringing site back online..." -rm $DOCUMENT_ROOT/maintenance.file +npm run make