Add production example file
authorChocobozzz <florian.bigard@gmail.com>
Fri, 20 May 2016 13:27:16 +0000 (15:27 +0200)
committerChocobozzz <florian.bigard@gmail.com>
Fri, 20 May 2016 13:29:25 +0000 (15:29 +0200)
.gitignore
README.md
config/production.yaml.example [new file with mode: 0644]

index 9d9b1978b223334627d32747dd0ebf3d629b8abc..a79cc6a976c82fc2553d5c9312f7e14304604749 100644 (file)
@@ -12,3 +12,4 @@ public/stylesheets/global.css
 public/stylesheets/vendor
 uploads
 thumbnails
+config/production.yaml
index 3c9a6e4d94af736944dee6608fb85cc0d3ec1c48..e8f2ff0a44dd1811d19d3adddd25547f5a00feb2 100644 (file)
--- 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 (file)
index 0000000..6dc79d7
--- /dev/null
@@ -0,0 +1,4 @@
+webserver:
+  https: false
+  host: 'example.com'
+  port: 80