Commit Graph

206 Commits (f108ef1c2496501bf8385db0152775b0c38ca770)

Author SHA1 Message Date
kaiyou e8395f027b Add production Alpine and Debian Stretch Docker images (#225)
* First pass at a (swarm-compatible) docker image

Uses an existing traefik server as a https reverse proxy.

* Add example config for a Docker swarm deployment

* Point to traefik config for docker compose setup

* Clarify that traefik is needed for the example config

* Use node:8-stretch base image and don't install yarn

(The base image already contains yarn.)

* Initial commit for an Alpine Docker image

* Fix docker volume path

* Merge #213 and #225 and move files around

* Remove unnecessary dependencies from the alpine build

* Update Dockerfiles to match install path, config path, etc.

* Update the configuration in the example compose file

* Update the configuration in the example swarm file

* Remove the declared networks and volumes from the compose example, which are not strictly required

* Update attachment path in the documentation

* Display traefik as a suggestion and not a required dependency

* Update the Docker ignored files

* Fix typos reported in #225

* Move production Dockerfiles to a production directory

* Add the redis configuration settings

* Add Docker files to the dockerignore

* Make the signup limit configurable
2018-01-29 08:52:20 +01:00
Chocobozzz 7859b5800c
Add message for public registration on peertube 2018-01-26 14:14:59 +01:00
Chocobozzz 94a5ff8a4a
Move job queue to redis
We'll use it as cache in the future.

/!\ You'll loose your old jobs (pending jobs too) so upgrade only when
you don't have pending job anymore.
2018-01-25 18:41:17 +01:00
Chocobozzz d59a8da813
Add api documentation in readme 2018-01-24 12:02:38 +01:00
Vincent Stakenburg 6139124c67 Fix some grammar (#216) 2018-01-18 09:39:06 +01:00
Chocobozzz c27c3a27a3
Update README badge paths 2018-01-16 09:18:19 +01:00
Chocobozzz afe8176799
Some markdown fixes 2018-01-12 18:55:45 +01:00
Chocobozzz 63bfad7ec9
Try to improve documentations/readme 2018-01-12 18:07:41 +01:00
Benjamin Bouvier e755a63a1b Reword docs (#176)
* Reword documentation;

* Wrap lines at 80 characters in the documentation.

* Wrap CONTRIBUTING.md too;

* Tweaks to CONTRIBUTING.md wording;

* Move development section to CONTRIBUTING.md;

* Explain database creation in CONTRIBUTING.md;
2018-01-06 18:10:30 +01:00
Simon Gilliot 6e1b11a750 Add Archlinux instructions for installation in README (#161) 2017-12-19 17:56:13 +01:00
Chocobozzz 6f045b5791
Fix tests 2017-12-14 10:20:05 +01:00
Chocobozzz 9a989f8164
Remove node 6 support
Please don't insult me
2017-12-13 16:58:34 +01:00
Chocobozzz 908f6e5e38
Update readme screenshot with new design 2017-12-11 18:39:35 +01:00
Jan Keromnes 0273fe8102 Add dependencies for Ubuntu 16.04. (#143) 2017-12-04 10:21:05 +01:00
Chocobozzz fcaf1e0aa8
Update readme, architecture 2017-11-27 19:43:01 +01:00
‮noisawe 343ad675f2 Fix spelling (#126) 2017-11-27 19:39:20 +01:00
Bigard Florian 8114c5d800
Update readme (again) 2017-11-23 18:23:35 +01:00
Bigard Florian 570a60faed
Update readme 2017-11-23 18:22:40 +01:00
Chocobozzz 604e02abcb
Update PeerTube features 2017-10-31 16:11:38 +01:00
Chocobozzz 8a02bd0433
Add pod list endpoint with pagination, sort... 2017-10-19 09:43:01 +02:00
Chocobozzz 4f13304181 Rename 'npm run upgrade' to 'npm run upgrade-peertube'
It was confusing with the command 'npm run update'
2017-06-25 16:30:45 +02:00
Chocobozzz a988e81c0e Update README schemas 2017-06-20 19:03:49 +02:00
Chocobozzz ed5f91633d Update readme/doc with new client port for dev 2017-06-14 21:37:49 +02:00
Chocobozzz 66dd264f7b Better build/dev scripts 2017-06-11 11:36:05 +02:00
Chocobozzz d5f345ed4c Update README 2017-05-05 18:17:19 +02:00
Chocobozzz 45ef55fccd Change screenshot 2017-04-30 19:34:41 +02:00
Chocobozzz 85cd99dc84 Use yarn instead of npm install 2017-04-26 22:45:27 +02:00
Chocobozzz 85ec3eb7f3 Remove Node 4 support 2017-04-26 22:32:33 +02:00
Chocobozzz 00871a2617 Update README features 2017-04-16 14:26:40 +02:00
Chocobozzz 199cef3ab5 Reorganize readme 2017-04-09 12:13:51 +02:00
Chocobozzz 023553a2bd Add link to wiki for production installation 2017-04-07 09:53:18 +02:00
Chocobozzz 41aa84ccb7 Put in evidence dev admin username/password 2017-04-07 09:16:40 +02:00
Chocobozzz 2897488928 Fix david-dm badge links 2017-03-27 18:52:16 +02:00
Chocobozzz 2d7653dc87 Videos likes/dislikes is implemented :)
Closes https://github.com/Chocobozzz/PeerTube/issues/44
2017-03-20 19:55:29 +01:00
Chocobozzz 8f90644321 Video views is implemented. Closes https://github.com/Chocobozzz/PeerTube/issues/41 2017-03-05 08:58:35 +01:00
Chocobozzz 0150b17e51 Update roadmap 2017-02-26 20:01:26 +01:00
Chocobozzz fe783f6b0d This is not a prototype anymore, but a real project! 2017-02-26 20:01:26 +01:00
Chocobozzz 361b7df2a2 Update roadmap 2017-02-18 09:31:41 +01:00
Chocobozzz 13fc89f4a4 Client: notify client if there are webtorrent errors 2017-01-29 18:35:19 +01:00
Chocobozzz 9a5d2a3f54 Admin password stuff 2017-01-27 11:18:53 +01:00
Chocobozzz 11ac88de40 Client: add basic support to report video abuses 2017-01-23 22:18:53 +01:00
Chocobozzz 80deae8d19 Update readme 2017-01-12 19:17:12 +01:00
Chocobozzz 99fe265a5f Merge branch 'postgresql' 2017-01-12 15:20:03 +01:00
Chocobozzz 8c67719c80 Update README with postgresql 2016-12-25 09:43:08 +01:00
Chocobozzz 01735eb017 Fix readme image closing tag 2016-12-24 17:12:40 +01:00
Bigard Florian fcc5f77b95 Better IRC badge 2016-12-14 22:52:57 +01:00
Bigard Florian 5cefff7dbd Add IRC badge 2016-12-14 22:47:20 +01:00
Chocobozzz 108626609e Add a little explication on dev mode in README 2016-12-09 17:32:42 +01:00
Chocobozzz 65710e2ff9 Add a little message in README about default.yml 2016-12-09 17:23:27 +01:00
Chocobozzz fd8e5e3c6b Reorganize readme 2016-12-09 17:23:27 +01:00
Chocobozzz 900f0d2b3c Update PeerTube features 2016-11-21 22:09:45 +01:00
Bigard Florian 8d48aed438 Update installation guide for root users 2016-11-21 10:28:45 +01:00
Chocobozzz 6a16411b24 Update roadmap 2016-11-06 20:24:49 +01:00
Chocobozzz 643a5fc518 Add upgrade informations in README 2016-10-26 20:28:34 +02:00
Chocobozzz 844e39c2f8 Add npm run check indication in README 2016-10-21 12:16:07 +02:00
Chocobozzz 0c838fc95c Update README roadmap 2016-10-21 11:40:36 +02:00
Chocobozzz 2559aa3b03 Update README 2016-10-07 14:57:58 +02:00
Chocobozzz 82e624233f Update documentations now we use webseed instead of electron/webrtc 2016-10-07 11:01:28 +02:00
Chocobozzz a67b3e7619 Add experimental demo servers link in readme 2016-10-01 18:19:57 +02:00
Chocobozzz 35165e1669 Electron-prebuilt -> electron 2016-10-01 11:49:32 +02:00
Chocobozzz 10d0963eec Add systemd/nginx template link in README 2016-10-01 11:30:23 +02:00
Chocobozzz 19a08a3498 Update README roadmap 2016-10-01 09:57:05 +02:00
Chocobozzz 732bd03240 Update readme dependencies (npm >= 3) 2016-09-21 22:27:04 +02:00
Chocobozzz 50e708d5a0 Update README roadmap 2016-08-23 11:45:18 +02:00
Chocobozzz 0c8e4ebee9 Update README roadmap 2016-08-21 12:06:01 +02:00
Chocobozzz f018f38e0d Typos 2016-07-22 11:53:55 +02:00
Chocobozzz 6dde6a31e3 Add CONTRIBUTING links to README 2016-07-22 11:45:48 +02:00
Chocobozzz d31910dd36 Center the README screenshot 2016-07-21 11:56:38 +02:00
Chocobozzz 224740ac40 Fix readme typo 2016-07-21 11:07:14 +02:00
Chocobozzz 1ca81df4d8 Improve README informations 2016-07-21 10:37:29 +02:00
Chocobozzz d3b5237869 Improve README presentation 2016-07-21 10:24:18 +02:00
Chocobozzz 07d9320387 Fix readme roadmap 2016-06-18 16:16:30 +02:00
Chocobozzz b2e4c0ba1a Update readme roadmap 2016-06-15 21:11:05 +02:00
Chocobozzz 1d1b7891b4 Add demonstration server link 2016-06-05 10:49:01 +02:00
Chocobozzz f1f4732f8e Add production example file 2016-05-20 15:29:25 +02:00
Bigard Florian b4c5a1f8ea Little presentation change in readme 2016-05-11 20:01:01 +02:00
Chocobozzz 15e3cdaafc Add screenshort and demo video link to README 2016-05-10 22:47:48 +02:00
Bigard Florian 2e2b64c55d Fix presentation Readme 2016-05-03 22:56:52 +02:00
Chocobozzz 3a8a8b5122 Video duration support (server) 2016-05-03 22:41:46 +02:00
Bigard Florian 2eb5a041b3 webtorrent --> WebTorrent 2016-04-30 13:13:07 +02:00
Bigard Florian 81b005a70c Small visual change for badge dependencies 2016-04-30 13:11:46 +02:00
Chocobozzz 94171ec534 Reformat the readme a little bit 2016-04-30 12:56:44 +02:00
Chocobozzz 1342381694 Decrease the size of the schemes for more readability 2016-04-30 09:04:14 +02:00
Chocobozzz 191ce95824 Add badge for client dependencies 2016-04-30 08:56:21 +02:00
Chocobozzz da81752730 Update roadmap readme 2016-04-28 19:31:08 +02:00
Chocobozzz e9f2c1ac66 Angular 2 is here :) 2016-04-27 22:28:31 +02:00
Chocobozzz 9e9b8a0f6e Add dev dependency badge to readme 2016-04-27 22:27:27 +02:00
Chocobozzz 2693922352 Update README 2016-04-26 23:02:46 +02:00
Chocobozzz 8bf3013038 Update the list of the README dependencies 2016-04-14 22:51:53 +02:00
Chocobozzz e7870ff368 Move scripts to bin 2016-03-07 18:06:54 +01:00
Chocobozzz ccfd23dfe5 I'm fed up with Gruntfile 2016-03-07 18:01:56 +01:00
Chocobozzz c35ae59dba Improve readme 2016-02-14 10:29:35 +01:00
Chocobozzz 3dca0e6eae Add codeclimate 2016-02-14 10:07:17 +01:00
Chocobozzz 86435b9bae update modules AND REMOVE SUPPORT OF NODE 0.12 :'( 2016-01-24 16:41:19 +01:00
Chocobozzz 45239549bf Finalise the join in a network and add the ability to quit it 2016-01-23 18:31:58 +01:00
Chocobozzz dcc700d2c8 Add link for the badge dependencies 2015-12-05 10:17:14 +01:00
Chocobozzz 260ae7c4fc Add dependencies status 2015-12-05 10:12:44 +01:00
Chocobozzz 3bcb78b3af Make the network auto sufficient (eject bad pods with scores) 2015-11-24 08:33:59 +01:00
Chocobozzz a6fa7ac141 Add Docker information 2015-11-03 09:05:03 +01:00
Chocobozzz 3a443402a6 update readme dependencies 2015-11-03 08:10:30 +01:00
Chocobozzz 88c8d45819 Modify README (travis badge, typos, general organization) 2015-10-30 20:18:36 +01:00
Bigard Florian e1e7d14480 Change the node version to be exactly 0.12 2015-10-30 08:55:17 +01:00
Chocobozzz d148f3b9b1 Replace PeopleTube/PeTube by the new name PeerTube 2015-10-29 23:29:42 +01:00
Bigard Florian 241abd6977 Add link to the ARCHITECTURE.md 2015-10-29 23:18:17 +01:00
Chocobozzz 9e0e8506e0 Typo 2015-10-29 23:17:06 +01:00
Chocobozzz 8c308c2bf7 Spawn 2015-10-29 23:14:54 +01:00