Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@ jobs:
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile.nginx
# file: ./Dockerfile.nginx
file: ./Dockerfile.apache
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.apache
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Use the nginx Dockerfile for the static site (when the registration is closed)
# and the apache Dockerfile (with php enabled) for the php registration form

FROM jekyll/builder as builder
FROM jekyll/builder AS builder

ENV WORK_DIR=/var/jekyllbuilder

Expand Down Expand Up @@ -30,9 +30,9 @@
LABEL org.opencontainers.image.source=https://github.com/Edirom/ess-website

ENV GMAIL_User_FILE=/run/secrets/GMAIL_User
ENV GMAIL_Password_FILE=/run/secrets/GMAIL_Password

Check warning on line 33 in Dockerfile.apache

View workflow job for this annotation

GitHub Actions / build

Sensitive data should not be used in the ARG or ENV commands

SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "GMAIL_Password_FILE") More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
ENV CAPTCHA_PUBLIC_KEY_FILE=/run/secrets/CAPTCHA_PUBLIC_KEY
ENV CAPTCHA_PRIVATE_KEY_FILE=/run/secrets/CAPTCHA_PRIVATE_KEY

Check warning on line 35 in Dockerfile.apache

View workflow job for this annotation

GitHub Actions / build

Sensitive data should not be used in the ARG or ENV commands

SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "CAPTCHA_PRIVATE_KEY_FILE") More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/

# Use the default production configuration
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
Expand Down
2 changes: 1 addition & 1 deletion _archiv/2025/classes/Keynote.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "tba"
title: "Keynote"
title-short: Keynote
label: keynote
lang: deutsch
Expand Down
1 change: 1 addition & 0 deletions _archiv/2025/formTemplates/autorespond.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,6 @@ Mit den besten Grüßen aus Detmold/Paderborn
Ihr ESS-Team

stellv. Salome Obert
Anne Ferger

(Diese Mail ist automatisch generiert.)
2 changes: 1 addition & 1 deletion _archiv/2025/formmail.php
Original file line number Diff line number Diff line change
Expand Up @@ -601,7 +601,7 @@ public function checkFileUploadSize($a_file_vars)
this value, you *must* set $CSVOPEN = "b". */

/* Help: http://www.tectite.com/fmdoc/templatedir.php */
$TEMPLATEDIR = "/var/www/html/2024/formTemplates"; /* directory for template files; empty string if you don't have any templates */
$TEMPLATEDIR = "/var/www/html/2025/formTemplates"; /* directory for template files; empty string if you don't have any templates */

/* Help: http://www.tectite.com/fmdoc/templateurl.php */
$TEMPLATEURL = ""; /* default; no template URL */
Expand Down
2 changes: 1 addition & 1 deletion _archiv/2025/programm.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<div class="row justify-content-center">
<div class="col">
<p>Kursangebot zur 16. Edirom-Summer-School</p>
<p>Die Anmeldephase findet <b>vom 08. Juli bis zum 25. August</b> statt.</p>
<p>Die Anmeldephase findet <b>vom 03. Juli bis zum 25. August</b> statt.</p>
<p>Weitere Informationen folgen hier. Die Programme der vergangenen
Jahrgänge sind im <a href="{{ '/archiv.html' | relative_url }}">Archiv</a> zu finden.</p>
</div>
Expand Down
2 changes: 1 addition & 1 deletion _archiv/2025/registrierung.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: program
title: "Registrierung ESS 2025"
registrationstart: "2025-07-08T00:00:00+02:00"
registrationstart: "2025-07-03T00:00:00+02:00"
deadline: "2025-08-30T23:59:59+02:00"
---

Expand Down
2 changes: 2 additions & 0 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
link: /about.html
- name: Kursprogramm
link: /2025/programm.html
- name: Registrierung
link: /2025/registrierung.html
- name: Veranstaltungsort
link: /veranstaltungsort.html
- name: "Sponsoren"
Expand Down
13 changes: 7 additions & 6 deletions _includes/registration-form.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,16 +117,17 @@
</fieldset>

<fieldset>
<legend><small>Studierende (UPB/HfM-DT)</small></legend>
<legend><small>Studierende der Universitäten Kassel, Paderborn oder der Hochschule für Musik Detmold</small></legend>
<input type="checkbox" id="studi"
name="studierende"
value="ja"
class="form-check-input ml-1"
/>
<label for="studi" class="form-text text-muted ml-4 small">Ich bin an der Universität Paderborn oder der
Hochschule für Musik Detmold eingeschrieben und besuche die Kurse als Lehrveranstaltung.
<!--<br/>(Studierende der UPB melden sich bitte zusätzlich in PAUL zu den entsprechenden
Lehrveranstaltungen an.)--></label>
<label for="studi" class="form-text text-muted ml-4 small">Ich bin an der Universität Kassel, Paderborn oder der
Hochschule für Musik Detmold eingeschrieben <strong>und</strong> besuche die Kurse als Lehrveranstaltung.
<br/>Bitte melden Sie sich mit der Mailadresse der Universitäten Kassel, Paderborn bzw. der
Hochschule für Musik Detmold an. Studierende der Universität Paderborn melden sich bitte zusätzlich in PAUL zu den entsprechenden
Lehrveranstaltungen an.</label>
</fieldset>

<fieldset>
Expand All @@ -143,7 +144,7 @@
class="form-check-input ml-1"
required="required"
/>
<label for="disclaimer" class="form-text text-muted ml-4 small">Ich bin einverstanden, dass meine personenbezogenen Daten erhoben, gespeichert und verarbeitet werden. (Buchhaltung, Anwesenheitslisten, Teilnahmebescheinigungen u.ä.)</label>
<label for="disclaimer" class="form-text ml-4 small">Ich bin einverstanden, dass meine personenbezogenen Daten erhoben, gespeichert und verarbeitet werden. (Buchhaltung, Anwesenheitslisten, Teilnahmebescheinigungen u.ä.)</label>
<div class="invalid-feedback">Bitte akzeptieren Sie die
Datenschutzvereinbarung</div>
<small>Alle personenbezogenen Daten werden entsprechend den jeweils geltenden Vorschriften zum Schutz personenbezogener Daten nur zum Zwecke der Tagungsorganisation und Abwicklung erhoben, verarbeitet und genutzt. Eine Weitergabe an Dritte erfolgt nicht.</small>
Expand Down
3 changes: 3 additions & 0 deletions _sass/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,6 @@ footer {
flex: 1 1 200px; /* Flexibles Wachstum, Mindestbreite von 200px */
}

input[type="checkbox"] {
accent-color: $ess-green-dark;
}
4 changes: 2 additions & 2 deletions entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ sendmail_path = "/usr/bin/msmtp -t"
EOF

# inject CAPTCHA_PRIVATE_KEY into formmail.php
sed -i -e "s+.*\$RECAPTCHA_PRIVATE_KEY =.*+\$RECAPTCHA_PRIVATE_KEY = \"${CAPTCHA_PRIVATE_KEY}\";+" /var/www/html/2024/formmail.php
sed -i -e "s+data-sitekey=\"[_a-zA-Z0-9]*\"+data-sitekey=\"${CAPTCHA_PUBLIC_KEY}\"+" /var/www/html/2024/registrierung.html
sed -i -e "s+.*\$RECAPTCHA_PRIVATE_KEY =.*+\$RECAPTCHA_PRIVATE_KEY = \"${CAPTCHA_PRIVATE_KEY}\";+" /var/www/html/2025/formmail.php
sed -i -e "s+data-sitekey=\"[_a-zA-Z0-9]*\"+data-sitekey=\"${CAPTCHA_PUBLIC_KEY}\"+" /var/www/html/2025/registrierung.html

# call the original entrypoint script
docker-php-entrypoint
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<div>
{% include index-counter.html %}
</div>
<!--<div><br/><p><a href="/2025/registrierung.html">Jetzt registrieren!</a></p></div>-->
<div><br/><p><a href="/2025/registrierung.html">Jetzt registrieren!</a></p></div>
</div>
</div>
</div>
Expand Down