filebrowser/build.sh

29 lines
455 B
Bash
Raw Normal View History

#!/bin/sh
set -e
cd $(dirname $0)
# Clean the dist folder and build the assets
if [ ! -d "frontend" ]; then
git clone -b master https://github.com/filebrowser/frontend
fi;
cd frontend
if [ -d "dist" ]; then
rm -rf dist/*
fi;
yarn install
yarn build
cd ..
dep ensure -vendor-only
# Install rice tool if not present
if ! [ -x "$(command -v rice)" ]; then
go get github.com/GeertJohan/go.rice/rice
fi
# Embed the assets using rice
rice embed-go