torrest

command module
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2021 License: MIT Imports: 12 Imported by: 0

README

Torrest

Build Status Codacy Badge

Torrent service with a REST api, specially made for streaming.

Building

  1. Build the cross-compiler and libtorrent-go images, or alternatively, pull the libtorrent-go images from Docker Hub:

    make pull-all
    

    This will pull all platforms images. For a specific platform, run:

    make pull PLATFORM=linux-x64
    
  2. Build torrest binaries:

    make all
    

    Or if you want to build for a specific platform:

    make linux-x64
    

The list of supported platforms is:

Android Darwin Linux Windows
android-arm
android-arm64
android-x64
android-x86

darwin-x64




linux-arm
linux-armv7
linux-arm64
linux-x64
linux-x86
windows-x64
windows-x86



Swagger

For building swagger docs, you must run go get -u github.com/swaggo/swag/cmd/swag to install all the necessary dependencies, and then run make swag. The last command must be executed before building the binaries, so the documents are included when building.

Swagger-ui will then be available on: http://localhost:8080/swagger/index.html.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL