2020-07-18 00:00:42 +00:00
2021-11-18 21:39:00 +01:00
2018-06-26 19:09:43 +02:00
2017-03-21 15:55:38 +01:00
2021-11-18 21:39:00 +01:00
2017-03-21 15:55:38 +01:00
2021-11-18 21:39:00 +01:00
2021-11-18 21:39:00 +01:00
2021-11-18 21:39:00 +01:00
2021-11-18 21:39:00 +01:00
2017-03-21 15:55:38 +01:00
2021-11-18 21:39:00 +01:00
2021-11-18 21:39:00 +01:00

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
No description provided
Readme 6.6 MiB
Version 1.4.0 Latest
2022-07-08 16:46:56 +02:00
Languages
Go 89.7%
CSS 4.5%
JavaScript 3.7%
HTML 1.1%
Less 1%