From b270ad07f13fa4125fbade6208596071329bc92f Mon Sep 17 00:00:00 2001 From: Jan Keromnes Date: Tue, 16 Jan 2018 16:46:04 +0100 Subject: Add Janitor configuration file for PeerTube. (#204) --- support/docker/dev/Dockerfile | 4 ++++ support/docker/dev/janitor.json | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 support/docker/dev/janitor.json diff --git a/support/docker/dev/Dockerfile b/support/docker/dev/Dockerfile index 2328140fb..ccad92f6b 100644 --- a/support/docker/dev/Dockerfile +++ b/support/docker/dev/Dockerfile @@ -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 index 000000000..6452f56c8 --- /dev/null +++ b/support/docker/dev/janitor.json @@ -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" + } +} -- cgit v1.2.3