Compare commits
7 Commits
bfca2ae267
...
ad50c6c2ed
Author | SHA1 | Date | |
---|---|---|---|
ad50c6c2ed | |||
718ea9be5f | |||
096ec0aaf7 | |||
e5ae098d6f | |||
89f46989d9 | |||
7fa0f596ad | |||
48150b5677 |
80
.drone.yml
80
.drone.yml
@ -1,46 +1,74 @@
|
|||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: build_webseite_main
|
name: build
|
||||||
|
|
||||||
workspace:
|
|
||||||
path: /workspace
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build
|
|
||||||
image: registry.wtf-eg.net/lektor
|
|
||||||
|
|
||||||
image_pull_secrets:
|
|
||||||
- dockerconfig
|
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
branch:
|
branch:
|
||||||
- main
|
- main
|
||||||
event:
|
event:
|
||||||
- push
|
- push
|
||||||
|
- pull_request
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: build
|
||||||
|
image: python:3.10-alpine
|
||||||
|
commands:
|
||||||
|
- apk add imagemagick
|
||||||
|
- python3 -m pip install --user pipx
|
||||||
|
- export PATH=/root/.local/bin:$PATH
|
||||||
|
- pipx install lektor
|
||||||
|
- lektor build
|
||||||
|
|
||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: build_webseite_pr
|
name: deploy
|
||||||
|
|
||||||
workspace:
|
|
||||||
path: /workspace
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build
|
|
||||||
image: registry.wtf-eg.net/lektor
|
|
||||||
|
|
||||||
image_pull_secrets:
|
|
||||||
- dockerconfig
|
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
branch:
|
|
||||||
- main
|
|
||||||
event:
|
event:
|
||||||
- pull_request
|
- promote
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: deploy-live
|
||||||
|
image: python:3.10-alpine
|
||||||
|
environment:
|
||||||
|
LEKTOR_DEPLOY_KEY:
|
||||||
|
from_secret: drone_ssh_key
|
||||||
|
commands:
|
||||||
|
- apk add imagemagick
|
||||||
|
- python3 -m pip install --user pipx
|
||||||
|
- export PATH=/root/.local/bin:$PATH
|
||||||
|
- pipx install lektor
|
||||||
|
- lektor build
|
||||||
|
- apk add rsync openssh
|
||||||
|
- mkdir ~/.ssh
|
||||||
|
- echo "www.wtf-eg.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICBp7eSOC07exvXuY4XhpZOuXax+zyzoymSVD4/+D/P6" >> ~/.ssh/known_hosts
|
||||||
|
- lektor deploy live
|
||||||
|
when:
|
||||||
|
target:
|
||||||
|
- www
|
||||||
|
- name: deploy-dev
|
||||||
|
image: python:3.10-alpine
|
||||||
|
environment:
|
||||||
|
LEKTOR_DEPLOY_KEY:
|
||||||
|
from_secret: drone_ssh_key
|
||||||
|
commands:
|
||||||
|
- apk add imagemagick
|
||||||
|
- python3 -m pip install --user pipx
|
||||||
|
- export PATH=/root/.local/bin:$PATH
|
||||||
|
- pipx install lektor
|
||||||
|
- lektor build
|
||||||
|
- apk add rsync openssh
|
||||||
|
- mkdir ~/.ssh
|
||||||
|
- echo "www.wtf-eg.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICBp7eSOC07exvXuY4XhpZOuXax+zyzoymSVD4/+D/P6" >> ~/.ssh/known_hosts
|
||||||
|
- lektor deploy dev
|
||||||
|
when:
|
||||||
|
target:
|
||||||
|
- spielwiese
|
||||||
|
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: a7c0aeda778717207ec641e7af90a358376eb3bfb22beeb67217b6d201e9e675
|
hmac: 1d3d4b3f8845995c06e246c3874c98b5ae9ef2cb50ed3bf382942f52038eb784
|
||||||
|
|
||||||
...
|
...
|
||||||
|
21
README.md
21
README.md
@ -62,3 +62,24 @@ export GIT_LFS_SKIP_SMUDGE=1
|
|||||||
git clone <git_repo>
|
git clone <git_repo>
|
||||||
```
|
```
|
||||||
*(Da das Rendern der Startseite die Bilder benötigt, willst du dann im lektor direkt auf eine andere Unterseite wechseln. Die Seite [http://localhost:5000/admin/](http://localhost:5000/admin/) sollte nützlich sein!)*
|
*(Da das Rendern der Startseite die Bilder benötigt, willst du dann im lektor direkt auf eine andere Unterseite wechseln. Die Seite [http://localhost:5000/admin/](http://localhost:5000/admin/) sollte nützlich sein!)*
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
|
||||||
|
### Per Drone
|
||||||
|
|
||||||
|
Drone testet bereits automatisch den eingecheckten Code im `main`-Branch und für Pull Requests.
|
||||||
|
Deployments finden nicht automatisch statt, sondern müssen angestoßen werden.
|
||||||
|
|
||||||
|
Wähle dazu den erfolgreichen Build, den du deployen möchtest unter https://drone.wtf-eg.de/ag_kommunikation/webseite aus.
|
||||||
|
Rechts oben findest du dann einen Knopf zum Deployment (Wolke mit Pfeil).
|
||||||
|
Als Environment kannst du _spielwiese_ oder _www_ verwenden.
|
||||||
|
|
||||||
|
### Per Hand
|
||||||
|
Das Deployment sollte für maximale Reproduzierbarkeit und Nachvollziehbarkeit immer über Drone stattfinden.
|
||||||
|
In Ausnahmesituationen kann jedoch ein manuelles Deployment nötig sein.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
lektor build
|
||||||
|
lektor deploy dev # Deployment auf die Spielwiese
|
||||||
|
lektor deploy live # Deployment auf die Live-Seite
|
||||||
|
```
|
||||||
|
BIN
content/podcast/wtf-s03-e02/WTF_S03E02.mp3
(Stored with Git LFS)
Normal file
BIN
content/podcast/wtf-s03-e02/WTF_S03E02.mp3
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
content/podcast/wtf-s03-e02/WTF_S03E02.ogg
(Stored with Git LFS)
Normal file
BIN
content/podcast/wtf-s03-e02/WTF_S03E02.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
54
content/podcast/wtf-s03-e02/contents.lr
Normal file
54
content/podcast/wtf-s03-e02/contents.lr
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
authors: Mr. Schizo, Nathan
|
||||||
|
---
|
||||||
|
feed_shownotes:
|
||||||
|
|
||||||
|
<h2>S03E02 — Mr. Schizo über Vorstandsarbeit</h2>
|
||||||
|
|
||||||
|
<p>Hallo und herzlich willkommen zur zweiten Folge der dritten Staffel vom WTF-Podcast. In dieser Folge setzen wir das neue Konzept, uns nach aussen zu präsentieren, gleich mal wieder aus, denn: Wir müssen uns ein bisschen mit uns selbst beschäftigen. Ende November stehen Vorstandswahlen an. Unter Umständen ist diese Folge also etwas uninteressanter für euch.</p>
|
||||||
|
|
||||||
|
<p>Nathan ist eigentlich gerade im Urlaub, aber der amtierende Vorstand kam auf ihn zu, ob er nicht kurzfristig Zeit und Lust hätte, eine Folge mit ihm aufzunehmen. Um über die Rolle des Vorstands zu reden, seine Aufgaben. Die Arbeit vorstellen. Aber auch und vor allem, um euch, die Anteilseigner*innen, dazu aufzurufen: Bewerbt euch. Bewerbt euch für den Vorstand. Die Genossenschaft braucht euch!</p>
|
||||||
|
|
||||||
|
<p>Die Aufgabe des Vorstands ist es vor allem, die Genossenschaft zu leiten, quasi: Die Geschäftsführung zu übernehmen, das alltägliche Geschäft. Sicherlich ein Posten mit viel Verantwortung, aber eben auch jeder Menge Gestaltungsspielraum. </p>
|
||||||
|
|
||||||
|
<p>In der WTF unterscheidet sich die Arbeit des Vorstands doch noch etwas von der Geschäftsführung in einem ausgewachsenen Unternehmen, denn: Wir machen viel selbst, wir müssen viel selbst machen. Der Vorstand arbeitet dabei größtenteils ehrenamtlich, der wöchentliche Umfang beträgt rund zehn Stunden. Was man als potentieller Vorstand mitbringen muss, wenn man es vielleicht besser sein lassen sollte, welche Aufgaben auf eine*n zukommen und was bisher gelaufen ist, darüber reden Markus, auch bekannt als Mr. Schizo und eben amtierender Vorstand, und Nathan in einer guten halben Stunde. Viel Spaß!</p>
|
||||||
|
|
||||||
|
<p>Wenn ihr euch vorstellen könnt, Verantwortung in der WTF zu übernehmen, dann schreibt einfach bis zum 20. Oktober 2022 eine Email mit dem Betreff "Kandidatur Generalversammlung" und eurem Namen an <a href="mailto:vorstand@wtf-eg.de">vorstand@wtf-eg.de</a>. Die genaue Timeline und weitere Infos könnt ihr aber auch <a href="https://forum.wtf-eg.de/t/timeline-generalversammlung-2022-02-sonntag-20-11-save-the-date/728">hier im Forum nachlesen</a>.</p>
|
||||||
|
|
||||||
|
<p>Vielen Dank für das Interesse und eure Zeit! Für Fragen und Feedback zum Podcast schickt gerne eine E-Mail an <a href="mailto:podcast@wtf-eg.de">podcast@wtf-eg.de</a>. Nathan erreicht ihr als <a href="https://twitter.com/zeitschlag">@zeitschlag auf Twitter</a> oder als <a href="https://chaos.social/@zeitschlag">@zeitschlag@chaos.social auf Mastodon</a> Alle weiteren Informationen zur Genossenschaft gibt es im Internet unter <a href="https://wtf-eg.de">wtf-eg.de</a>.</p>
|
||||||
|
|
||||||
|
---
|
||||||
|
podcast_shownotes:
|
||||||
|
|
||||||
|
Hallo und herzlich willkommen zur zweiten Folge der dritten Staffel vom WTF-Podcast. In dieser Folge setzen wir das neue Konzept, uns nach aussen zu präsentieren, gleich mal wieder aus, denn: Wir müssen uns ein bisschen mit uns selbst beschäftigen. Ende November stehen Vorstandswahlen an. Unter Umständen ist diese Folge also etwas uninteressanter für euch.
|
||||||
|
|
||||||
|
Nathan ist eigentlich gerade im Urlaub, aber der amtierende Vorstand kam auf ihn zu, ob er nicht kurzfristig Zeit und Lust hätte, eine Folge mit ihm aufzunehmen. Um über die Rolle des Vorstands zu reden, seine Aufgaben. Die Arbeit vorstellen. Aber auch und vor allem, um euch, die Anteilseigner\*innen, dazu aufzurufen: Bewerbt euch. Bewerbt euch für den Vorstand. Die Genossenschaft braucht euch!
|
||||||
|
|
||||||
|
Die Aufgabe des Vorstands ist es vor allem, die Genossenschaft zu leiten, quasi: Die Geschäftsführung zu übernehmen, das alltägliche Geschäft. Sicherlich ein Posten mit viel Verantwortung, aber eben auch jeder Menge Gestaltungsspielraum.
|
||||||
|
|
||||||
|
In der WTF unterscheidet sich die Arbeit des Vorstands doch noch etwas von der Geschäftsführung in einem ausgewachsenen Unternehmen, denn: Wir machen viel selbst, wir müssen viel selbst machen. Der Vorstand arbeitet dabei größtenteils ehrenamtlich, der wöchentliche Umfang beträgt rund zehn Stunden. Was man als potentieller Vorstand mitbringen muss, wenn man es vielleicht besser sein lassen sollte, welche Aufgaben auf eine*n zukommen und was bisher gelaufen ist, darüber reden Markus, auch bekannt als Mr. Schizo und eben amtierender Vorstand, und Nathan in einer guten halben Stunde. Viel Spaß!
|
||||||
|
|
||||||
|
Wenn ihr euch vorstellen könnt, Verantwortung in der WTF zu übernehmen, dann schreibt einfach bis zum 20. Oktober 2022 eine Email mit dem Betreff "Kandidatur Generalversammlung" und eurem Namen an [vorstand@wtf-eg.de](mailto:vorstand@wtf-eg.de). Die genaue Timeline und weitere Infos könnt ihr aber auch [hier im Forum nachlesen](https://forum.wtf-eg.de/t/timeline-generalversammlung-2022-02-sonntag-20-11-save-the-date/728).
|
||||||
|
|
||||||
|
Vielen Dank für das Interesse und eure Zeit! Für Fragen und Feedback zum Podcast schickt gerne eine E-Mail an [podcast@wtf-eg.de](mailto:podcast@wtf-eg.de). Nathan erreicht ihr als [@zeitschlag auf Twitter](https://twitter.com/zeitschlag) oder als [@zeitschlag@chaos.social auf Mastodon](https://chaos.social/@zeitschlag) Alle weiteren Informationen zur Genossenschaft gibt es im Internet unter [wtf-eg.de](https://wtf-eg.de).
|
||||||
|
---
|
||||||
|
podcast_teaser: In der zweiten Folge der dritten Staffel spricht Nathan mit Mr. Schizo über die anstehenden Vorstandswahlen, was an Arbeit auf den Vorstand zukommt und wenn man besser kein Vorstand wird.
|
||||||
|
---
|
||||||
|
pub_date: 2022-09-20
|
||||||
|
---
|
||||||
|
title: S03E02 — Mr. Schizo über Vorstandsarbeit
|
||||||
|
---
|
||||||
|
podcasttitle: S03E02 — Mr. Schizo über Vorstandsarbeit
|
||||||
|
---
|
||||||
|
season: 3
|
||||||
|
---
|
||||||
|
episode: 2
|
||||||
|
---
|
||||||
|
duration: 2395
|
||||||
|
---
|
||||||
|
mp3leng: 38357522
|
||||||
|
---
|
||||||
|
podcastmp3: WTF_S03E02.mp3
|
||||||
|
---
|
||||||
|
oggleng: 34823935
|
||||||
|
---
|
||||||
|
podcastogg: WTF_S03E02.ogg
|
Loading…
Reference in New Issue
Block a user