16 lines
536 B
Bash
Executable File
16 lines
536 B
Bash
Executable File
#!/bin/zsh
|
||
TARGET="/opt/pleroma" # 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 pages/ "${TARGET}/instance/static/pages"
|