Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| software:streamingwebsite [2016/10/11 16:41] – [add a new conference] andi | software:streamingwebsite [2026/08/31 20:29] (current) – andi | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | = Streaming website | + | # Streaming website |
| - | | + | ---- dataentry project ---- |
| + | name : streaming-website | ||
| + | project-owner : | ||
| + | git-url_url : https:// | ||
| + | project-description : website to playout the video streams | ||
| + | project-owner : | ||
| + | project-member : | ||
| + | project-status_ : in production | ||
| + | ---- | ||
| - | == add a new conference | ||
| - | The side is deployed on lb.dus.c3voc.de (currently a vm on dus). | ||
| - | To add another conference: clone the internal git on your maschine | + | ## add a new conference |
| - | git clone git@c3voc.de: | + | |
| - | + | ||
| - | 1. create | + | |
| - | + | ||
| - | 2. copy the following files from the most recent | + | |
| - | * config.php | + | The streaming website is deployed on `lb.***.c3voc.de` |
| - | | + | |
| - | | + | |
| - | | + | |
| - | * if one is provided, it should '' | + | |
| - | * assets (images, fonts) can be placed inside the conference-folder or below it and can be referenced with a relative path (so a logo in ''/ | + | |
| - | 3. commit and push you changes to master | + | To add another conference / mandator: fork on github/ |
| + | ```sh | ||
| + | git clone https:// | ||
| + | ``` | ||
| - | 4. use deploy.sh or login to the site host and pull the repo as 'root' | + | - first check if the series already has a mandator folder and reuse the existing one – otherwise create a new folder below ''/ |
| + | - copy the following files from the most recent conference | ||
| + | * config.json | ||
| + | * main.less | ||
| + | * if no main.less is provided, the default-theme will be used | ||
| + | * if one is provided, it should '' | ||
| + | * assets (images, fonts) can be placed inside | ||
| + | - commit and push you changes to `master` | ||
| + | - call deploy.sh which will deploy to all lb-servers, clear their caches and fixes the file-permissions | ||
| + | See also: https:// | ||
| - | ssh voc@lb.dus.c3voc.de | + | ## now streaming banner on media.ccc.de |
| - | cd / | + | |
| - | git pull origin master | + | |
| - | chown -R voc:staff . | + | |
| - | chown -R downloader configs | + | |
| - | ./ | + | |
| + | To highlight the live streams on media.ccc.de' | ||
| - | 5. make sure that the conference directory is group writable ( '' | ||
| - | See also: https://github.com/voc/streaming-website/ | + | ## operation hints |
| + | You can add ''? | ||
| - | == operation hints | + | The streaming-website downloads |
| - | You can add ''? | + | |
| - | TODO Translate: | + | The thumbnails are generated via crontab of user // |
| - | * die streaming-website hat einen cronjob, der sich das relive-manifest runterzieht. das iteriert aber automatisch ueber alle existierenden konferenzen. pro konferenz muss da nur die download.sh richtig angelegt werden (siehe existierende configs) | + | |