#!/bin/bash TARGET="/opt/baest" # Where pleroma’s repository is sitting yarn install -D rm -rf dist/* npm run build rsync -ra public/ "${TARGET}/instance/static" cp dist/index.html "${TARGET}/instance/static/index.html" rsync --delete -ra dist/static/ "${TARGET}/instance/static/static" rsync --delete -ra images/ "${TARGET}/instance/static/images" rsync --delete -ra sounds/ "${TARGET}/instance/static/sounds" rsync -ra instance/ "${TARGET}/instance/static/instance" rsync --delete -ra static/favicon.png "${TARGET}/instance/static/favicon.png"