2017-03-22 21:23:33 +01:00
|
|
|
# transfer.sh-web
|
|
|
|
|
2018-05-18 18:34:39 +02:00
|
|
|
This repository contains the web frontend for [transfer.sh](https://github.com/dutchcoders/transfer.sh/).
|
2017-03-22 21:23:33 +01:00
|
|
|
|
|
|
|
|
2018-06-26 19:09:43 +02:00
|
|
|
## How to use it
|
|
|
|
|
2019-03-30 12:35:24 +01:00
|
|
|
You must specify `web-path` directory, pointing to `dist` generated folder (Grunt & bindata)
|
2018-06-26 19:09:43 +02:00
|
|
|
|
|
|
|
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/
|
|
|
|
```
|
|
|
|
## Requirement
|
|
|
|
You must install first :
|
|
|
|
* Grunt
|
|
|
|
* Bower
|
|
|
|
* Go & go-bindata (go get -u github.com/shuLhan/go-bindata/...)
|
|
|
|
|
|
|
|
## Initialization
|
|
|
|
|
|
|
|
NPM
|
|
|
|
```
|
|
|
|
npm install
|
|
|
|
```
|
|
|
|
|
|
|
|
Bower
|
|
|
|
|
|
|
|
*Please*, specify to Bower where to install its packets via .bowerrc, to the `src/bower_components` directory
|
|
|
|
```
|
|
|
|
bower install
|
|
|
|
```
|
|
|
|
|
|
|
|
## Build
|
2017-03-22 21:23:33 +01:00
|
|
|
```
|
|
|
|
$ grunt build
|
|
|
|
$ go generate .
|
|
|
|
```
|
2018-06-26 19:09:43 +02:00
|
|
|
|
|
|
|
## Verify
|
2018-12-20 08:11:44 +01:00
|
|
|
You should see a `dist` directory, where all the basic .html are generated.
|