Merge branch 'staging' into 'production'

Merge staging

See merge request cccb/www!10
This commit is contained in:
Daniel Molkentin 2019-08-14 12:13:52 +02:00
commit 0f52d2c435
7 changed files with 20 additions and 9 deletions

View file

@ -20,6 +20,7 @@ build_pages:
expire_in: "1 week"
untracked: true
script:
- rm -rf public/*
- apk add --no-cache --upgrade hugo
- hugo $(cat .hugo-params)
@ -38,7 +39,7 @@ build_calendar:
- pip install -r requirements.txt
- python tools/merge_cals.py
- cp static/all.ics public/all.ics
- upcoming="$(python tools/gen_upcoming.py static/all.ics 14 5|tr '\n' ' ')" && sed -i "s#CALENDAR#$upcoming#g" public/index.html
- upcoming="$(python tools/gen_upcoming.py static/all.ics 20 5|tr '\n' ' ')" && sed -i "s#CALENDAR#$upcoming#g" public/index.html
deploy_staging:
image: "alpine:3.8"
@ -53,7 +54,7 @@ deploy_staging:
- eval $(ssh-agent -s)
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- echo "$PRIVATE_KEY" | ssh-add -
- rsync -e "ssh -l deploy -p 31337" -av public/ 195.54.164.87:staging
- rsync -e "ssh -l deploy -p 31337" -av --delete public/ 195.54.164.87:staging
when: on_success
environment:
name: staging
@ -78,7 +79,7 @@ deploy_production:
- eval $(ssh-agent -s)
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- echo "$PRIVATE_KEY" | ssh-add -
- rsync -e "ssh -l deploy -p 31337" -av public/ 195.54.164.87:production
- rsync -e "ssh -l deploy -p 31337" -av --delete public/ 195.54.164.87:production
when: on_success
environment:
name: production

View file

@ -2,6 +2,6 @@
hugo $(cat .hugo-params)
tools/merge_cals.py
upcoming="$(tools/gen_upcoming.py static/all.ics 14 5|tr '\n' ' ')"
upcoming="$(tools/gen_upcoming.py static/all.ics 20 5|tr '\n' ' ')"
cp static/all.ics public/all.ics
sed -i "s#CALENDAR#$upcoming#g" public/index.html

View file

@ -1,6 +1,14 @@
---
description: "Startseite CCCB mit Kurzkalender"
---
### CCCB Maintenance Days
Während des Chaos Communication Camps nutzen wir die Gelegenheit, um die
Clubräume auf Vordermann zu bringen. Deshalb fallen die offenen Tage des Club
Discordia vom 15. bis einschließlich 27. August aus. Ab dem 29. geht es
regulär weiter. Viel Spaß am Gerät und danke für die Beachtung aller
Sicherheitsmaßnahmen!
### Nächste Veranstaltungen:
CALENDAR

View file

@ -2,9 +2,6 @@
title: "Beitragsordnung"
subtitle: "Chaos Computer Club Berlin / CCC(B) e.V."
date: 2019-05-14T10:00:00+02:00
menu:
main:
parent: "verein"
---
_Stand: 17. März 2009_

View file

@ -4,6 +4,11 @@ subtitle: "Die offenen Abende im CCCB"
date: 2018-05-17T22:59:56+02:00
dtstart: 20180703T190000
dtend: 20180704T000000
rrule_excludes:
- 20190815T190000
- 20190820T190000
- 20190822T190000
- 20190827T190000
rrule: "FREQ=WEEKLY;BYDAY=TU,TH;INTERVAL=1"
menu:
main:

View file

@ -7,7 +7,7 @@ berlin.ccc.de ist eine Publikation des Chaos Computer Clubs Berlin e.V.
Inhalte der einzelnen Postings ist den jeweiligen Autoren zuzuschreiben. Links, die auf andere Server verweisen, dürfen in keinem Fall angeklickt werden. Bei Zuwiderhandlungen übernehmen wir keine Haftung. Copyright ist Aberglaube.
## Addresse
## Adresse
```
Chaos Computer Club Berlin / CCC (B) e.V.

View file

@ -31,7 +31,7 @@ DTEND;TZID=Europe/Berlin:{{.Params.dtend}}
RRULE:{{.Params.rrule}}
{{if isset .Params "rrule_excludes" }}
{{range .Params.rrule_excludes }}
EXDATE;TZID=Europe/Berlin:{{dateFormat "20060102T150405" . }}
EXDATE;TZID=Europe/Berlin:{{.}}
{{end -}}
{{end -}}
LOCATION:{{with .Params.location}}{{.}}{{else}}CCCB{{end}}