diff options
| author | Omar Roth <omarroth@hotmail.com> | 2018-09-29 10:10:41 -0500 |
|---|---|---|
| committer | Omar Roth <omarroth@hotmail.com> | 2018-09-29 10:11:21 -0500 |
| commit | 66f3ab06632e8114d2c1ac0bed801ba9c6fd8f11 (patch) | |
| tree | 4bb6bb16ac56386005c30b444a5672afa7b0355e | |
| parent | 1de7c0caf938901b333e302b2c2efa215c44c73e (diff) | |
| download | invidious-66f3ab06632e8114d2c1ac0bed801ba9c6fd8f11.tar.gz invidious-66f3ab06632e8114d2c1ac0bed801ba9c6fd8f11.tar.bz2 invidious-66f3ab06632e8114d2c1ac0bed801ba9c6fd8f11.zip | |
Update README
| -rw-r--r-- | README.md | 40 |
1 files changed, 38 insertions, 2 deletions
@@ -28,6 +28,29 @@ BCH: qq4ptclkzej5eza6a50et5ggc58hxsq5aylqut2npk ## Installation +### Docker: + +#### Build and start cluster: + +```bash +$ docker-compose up +``` + +And visit `localhost:3000` in your browser. + +#### Rebuild cluster: + +```bash +$ docker-compose build +``` + +#### Delete data and rebuild: + +```bash +$ docker volume rm invidious_postgresdata +$ docker-compose build +``` + ### Installing [Crystal](https://github.com/crystal-lang/crystal): #### On Arch: @@ -74,8 +97,21 @@ $ sudo pacman -S imagemagick librsvg ## Usage: ```bash -$ crystal build src/invidious.cr -$ ./invidious +$ crystal build src/invidious.cr --release +$ ./invidious -h +Usage: invidious [arguments] + -b HOST, --bind HOST Host to bind (defaults to 0.0.0.0) + -p PORT, --port PORT Port to listen for connections (defaults to 3000) + -s, --ssl Enables SSL + --ssl-key-file FILE SSL key file + --ssl-cert-file FILE SSL certificate file + -h, --help Shows this help + -t THREADS, --crawl-threads=THREADS + Number of threads for crawling (default: 1) + -c THREADS, --channel-threads=THREADS + Number of threads for refreshing channels (default: 1) + -v THREADS, --video-threads=THREADS + Number of threads for refreshing videos (default: 1) ``` Or for development: |
