Add Janitor configuration file for PeerTube. (#204)
authorJan Keromnes <janx@linux.com>
Tue, 16 Jan 2018 15:46:04 +0000 (16:46 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 16 Jan 2018 15:46:04 +0000 (16:46 +0100)
support/docker/dev/Dockerfile
support/docker/dev/janitor.json [new file with mode: 0644]

index 2328140fbc171c550cce766ca031b1e1da42d24b..ccad92f6b2648b167dd08798a0191ef6d0ef34d3 100644 (file)
@@ -15,6 +15,10 @@ WORKDIR /home/user/PeerTube
 # Configure Cloud9 IDE to use PeerTube's source directory as workspace (-w).
 RUN sudo sed -i "s/-w \/home\/user/-w \/home\/user\/PeerTube/" /etc/supervisord.conf
 
+# Configure Janitor for PeerTube.
+ADD janitor.json /home/user/
+RUN sudo chown user:user /home/user/janitor.json
+
 # Configure and build PeerTube.
 RUN yarn install \
  && npm run build
diff --git a/support/docker/dev/janitor.json b/support/docker/dev/janitor.json
new file mode 100644 (file)
index 0000000..6452f56
--- /dev/null
@@ -0,0 +1,34 @@
+{
+  "name": "PeerTube",
+  "description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.",
+  "icon": "https://janitor.technology/img/peertube.svg",
+  "docker": {
+    "image": "chocobozzz/peertube-dev"
+  },
+  "ports": {
+    "22": {
+      "label": "SSH",
+      "proxy": "none"
+    },
+    "8088": {
+      "label": "VNC",
+      "proxy": "https"
+    },
+    "8089": {
+      "label": "Cloud9",
+      "proxy": "https"
+    },
+    "9000": {
+      "label": "PeerTube",
+      "proxy": "https",
+      "preview": true
+    }
+  },
+  "scripts": {
+    "Start PeerTube": "npm start",
+    "Build PeerTube": "npm run build",
+    "Run tests": "npm test",
+    "Update source code": "git pull --rebase origin",
+    "Send to code review": "hub pull-request"
+  }
+}