Skip to content

File Uploads #149

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

supermomme
Copy link
Collaborator

In der Ausschreibung einer Unterveranstaltung können nun Dateien hochgeladen werden, die in der Öffentlichen Ausschreibungsseite gelistet und heruntergeladen werden können.

Dazu habe ich ein Datei-Upload und -Download umgesetzt. Das habe ich in zwei Provider unterteilt, LOCAL und AZURE.

Provider LOCAL

Da dieses Repo öffentlich ist und nicht alle Entwickler ein azure-zugang haben, gibt es den LOCAL-Provider. Hier werden die Dateien in ein lokalen Ordner gespeichert. Im devcontainer ist das im projekt-ordner der Ordner uploads. Dieser steht auch im gitignore.

Es sollten keine weiteren Schritte für Entwickler nötig sein, damit das funktioniert.

Provider AZURE

Für Azure werden die credentials account, accountKey, container und folder benötigt. Diese können einfach in die helm-values übergeben werden und es sollte alles funktionieren. Lokal habe ich das erfolgreich über Umgebungsvariablen getestet.

DEVOPS NOTES

Als default in den helm-charts wird der provider LOCAL verwendet mit dem Pfad /tmp. Dieser Ordner ist nur temporär und wird bei pod-neustarts geleert. Daher müssen die azure-credentials hinterlegt werden, damit alles auch nach einem pod-neustart funktioniert.

Vielleicht kann @superbarne die helm-files reviewen

closes #123

Eventuell kann der Datei-Upload auch für #49 #48 interessant sein.

@supermomme supermomme self-assigned this Apr 18, 2024
@supermomme supermomme added component:backend Betrifft das Backend component:frontend Betrifft das Frontend component:infrastructure Betrifft die Infrastruktur bzw. das Hosting labels Apr 18, 2024
Copy link
Collaborator

@axelrindle axelrindle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hier gibt's noch ein paar Optimierungspotenziale in meinen Augen.

@axelrindle axelrindle changed the title #123 local und azure file provider + anhänge für Unterveranstaltungen File Uploads Apr 23, 2024
Copy link
Member

@superbarne superbarne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@superbarne superbarne merged commit 8ccd5c6 into development Nov 23, 2024
6 checks passed
@superbarne superbarne deleted the feature/123-anhänge-für-die-tn-bei-der-anmeldung branch November 23, 2024 21:10
@danielswiatek danielswiatek added this to the 2.0.0 milestone Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:backend Betrifft das Backend component:frontend Betrifft das Frontend component:infrastructure Betrifft die Infrastruktur bzw. das Hosting
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Anhänge für die TN bei der Anmeldung
4 participants