File run.sh of Package golang-github-filebrowser-filebrowser

outdir="${outdir:-.}"

ver=$(python3 getver.py *latest)
cd ${outdir}

cp $OLDPWD/filebrowser-${ver}.tar.gz ./
cp $OLDPWD/node_modules.tar.gz ./
cp $OLDPWD/vendor.tar.gz ./

tar -xzf filebrowser-${ver}.tar.gz
mv vendor.tar.gz filebrowser-${ver}/
mv node_modules.tar.gz filebrowser-${ver}/frontend

cd filebrowser-${ver}/
tar -xzf vendor.tar.gz
rm vendor.tar.gz

go mod tidy
go mod vendor

cd frontend
tar -xzf node_modules.tar.gz
pnpm run build
rm -r node_modules
rm node_modules.tar.gz

cd ../../
rm filebrowser-${ver}.tar.gz
tar -czf filebrowser-${ver}.tar.gz filebrowser-${ver}
rm -r filebrowser-${ver}
openSUSE Build Service is sponsored by