# 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
--- /dev/null
+{
+ "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"
+ }
+}