xenking / kitsu-media-server

Core services to download, transcode, serving clients

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting started

Install Golang (go1.11+)

Please check the official golang installation guide before you start. Official Documentation Also make sure you have installed a go1.11+ version.

Environment Config

make sure your ~/.*shrc have those variable:

echo $GOPATH
/Users/xenking/go
➜  echo $GOROOT
/usr/local/go/
➜  echo $PATH
...:/usr/local/go/bin:/Users/xenking/test//bin:/usr/local/go/bin

For more info and detailed instructions please check this guide: Setting GOPATH

Clone the repository

Clone this repository:

➜ git clone https://github.com/xenking/kitsu-media-server.git

Or simply use the following command which will handle cloning the repo:

➜ go get -u -v github.com/xenking/kitsu-media-server

Switch to the repo folder

cd $GOPATH/src/github.com/xenking/kitsu-media-server

Install dependencies

➜ go mod download

Run

➜ go run main.go

Build

➜ go build

Tests

➜ go test ./...

About

Core services to download, transcode, serving clients

License:MIT License


Languages

Language:Go 99.7%Language:Dockerfile 0.3%