Skip to content
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

📦 Docker compose #272

Merged
merged 3 commits into from
Aug 3, 2021
Merged

📦 Docker compose #272

merged 3 commits into from
Aug 3, 2021

Conversation

iamsilvio
Copy link
Member

@iamsilvio iamsilvio commented Jun 19, 2021

Da die eingesetzte hugo Version langsam breaking Changes gegenüber dem latest release hat
hier ein minimalistisches compose file.
Das sollte uns auch in Zukunft bei einem Upgrade von prod bei einer migration helfen!

Die netify config habe ich auch auf die prod Version gesetzt, es bringt definitiv nicht, wenn wir mit einer anderen Version Testen als dann wirklich installiert ist!

@okfde/codeforde-devs

@iamsilvio iamsilvio enabled auto-merge (squash) June 19, 2021 12:08
@iamsilvio iamsilvio added the deployment All deployment related topics label Jun 19, 2021
@k-nut
Copy link
Member

k-nut commented Jun 19, 2021

Die 0.69.2 ist also die, die gerade auf codefor.de zum Bauen genutzt wird? Wäre es vielleicht eine Option, die zu aktualisieren? Es wäre ja schon schön, wenn wir da up to date bleiben könnten. Vielleicht könnte man da ja sogar direkt ein Docker Image zum Bauen mitliefern? Dann müssten wir uns da keine Gedanken darum machen, die Version separat zu maintainen.
Oder wir diskutieren noch mal, ob wir nicht grundsätzlich alles auf Netlify umstellen wollen...

@iamsilvio
Copy link
Member Author

jupp 0.69.2 ist das prod sys.

Alle meine Versuche das aktualisieren irgendwie anzustoßen sind bis jetzt nicht mal beantwortet worden!

@ubergesundheit
Copy link
Collaborator

Gute Idee, wie wäre es, noch GitHub Action workflows hinzuzufügen die mit neueren Hugo versionen die Seite bauen? Damit man direkt beim PR sieht obs noch mit den neueren Versionen funktioniert?

@iamsilvio
Copy link
Member Author

0.84.0 hat breaking Changes oder einen Bug, der dafür sorgt, dass wir das menu anders Konfigurieren müssen.

gohugoio/hugo#8672

Deswegen musste ich ja für die Entwicklung einen Container Bauen!

Abgesehen davon würde ich das Deployment der statischen Files direkt aus dem Docker Build machen. Dann braucht man auf Prod nicht mal mehr ein installiertes Hugo oder Go!
Ich habe aber weder Zugriff auf die Infra noch Zeit zu dokumentieren wie es für das Host OS konfiguriert wird. Ich bezweifle auch, dass sich dann jemand drum kümmern würde siehe: #250

Copy link
Collaborator

@ubergesundheit ubergesundheit left a comment

Choose a reason for hiding this comment

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

LGTM

@iamsilvio iamsilvio merged commit 10a4696 into main Aug 3, 2021
@iamsilvio iamsilvio deleted the Docker-compose-file branch August 3, 2021 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployment All deployment related topics
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants