From f1f4732f8ef20b1c33058b9b2c486d4b5e87b646 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 20 May 2016 15:27:16 +0200 Subject: [PATCH] Add production example file --- .gitignore | 1 + README.md | 14 +++++++++++++- config/production.yaml.example | 4 ++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 config/production.yaml.example diff --git a/.gitignore b/.gitignore index 9d9b1978b..a79cc6a97 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ public/stylesheets/global.css public/stylesheets/vendor uploads thumbnails +config/production.yaml diff --git a/README.md b/README.md index 3c9a6e4d9..e8f2ff0a4 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ Thanks to [WebTorrent](https://github.com/feross/webtorrent), we can make P2P (t ## Usage -### Run the server +### Development $ npm start @@ -103,6 +103,18 @@ Thanks to [WebTorrent](https://github.com/feross/webtorrent), we can make P2P (t Then you will can access to the three nodes at `http://localhost:900{1,2,3}`. If you call "make friends" on `http://localhost:9002`, the pod 2 and 3 will become friends. Then if you call "make friends" on `http://localhost:9001` it will become friend with the pod 2 and 3 (check the configuration files). Then the pod will communicate with each others. If you add a video on the pod 3 you'll can see it on the pod 1 and 2 :) +### Production + +If you want to run PeerTube for production (bad idea for now :) ): + + $ cp config/production.yaml.example config/production.yaml + +Then edit the `config/production.yaml` file according to your webserver configuration. + +Finally, run the server with the `production` `NODE_ENV` variable set. + + $ NODE_ENV=production npm start + ### Other commands To print all available command run: diff --git a/config/production.yaml.example b/config/production.yaml.example new file mode 100644 index 000000000..6dc79d73f --- /dev/null +++ b/config/production.yaml.example @@ -0,0 +1,4 @@ +webserver: + https: false + host: 'example.com' + port: 80