Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dutchcoders/transfer.sh-web
https://github.com/dutchcoders/transfer.sh-web
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dutchcoders/transfer.sh-web
- Owner: dutchcoders
- License: apache-2.0
- Created: 2017-03-21T14:45:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-20T04:50:37.000Z (over 1 year ago)
- Last Synced: 2024-07-26T21:56:11.443Z (3 months ago)
- Language: JavaScript
- Size: 7.82 MB
- Stars: 69
- Watchers: 6
- Forks: 103
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# transfer.sh-web
This repository contains the web frontend for [transfer.sh](https://github.com/dutchcoders/transfer.sh/).
## How to use it
You must specify `web-path` directory, pointing to `dist` generated folder (Grunt & bindata)
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
```
$ grunt build
$ go generate .
```## Verify
You should see a `dist` directory, where all the basic .html are generated.