8112f5a11497c26e2c9a4dd0fc946bc79968997c
brammp_transfer.sh-web
This repository contains the web frontend for transfer.sh modified by Brammp.
For Transfer.sh v1.3.0 (fork of transfer.sh-web commit: b55eddc4e6574ae9dd406b2c9024fd7a2be47eac)
Atatch to transfer.sh
Pre-build
Download and extract the release to a folder
Docker Sample :
docker run -d -v /folder:/uploads -v /root/<extactionfolder>:/webapp --publish 5000:8080 dutchcoders/transfer.sh:latest --provider local --basedir /uploads --web-path /webapp/
Go Prebuild Sample :
./transfersh-<version>-linux-amd64 --provider=local --listener :8080 --temp-path=/tmp/ --basedir=/tmp/ --web-path /root/<extactionfolder>
Manual build
You must specify web-path directory, pointing to dist generated folder (Grunt & bindata)
Docker Sample :
docker run -d -v /folder:/uploads -v /folder/dist:/webapp --publish 5000:8080 dutchcoders/transfer.sh:latest --provider local --basedir /uploads --web-path /webapp/
Go Prebuild Sample :
./transfersh-v1.1.7-linux-amd64 --provider=local --listener :8080 --temp-path=/tmp/ --basedir=/tmp/ --web-path /brammp_transfer.sh-web/dist
Manual building instructions
Requirement
- Nodejs 10
- Grunt
- Bower
- Go & go-bindata (go get -u github.com/shuLhan/go-bindata/...)
Setup enviroment on debian
apt install -y git curl nodejs npm golang
npm install -g npm-run-all grunt bower
go get -u github.com/shuLhan/go-bindata/...
export PATH=$PATH:$(go env GOPATH)/bin
Initialization
npm install
bower install
Build
$ grunt build
$ go generate .
Verify
You should see a dist directory, where all the basic .html are generated.
Description
Releases
4
Version 1.4.0
Latest
Languages
Go
89.7%
CSS
4.5%
JavaScript
3.7%
HTML
1.1%
Less
1%