Setup all of the fun things
Some checks failed
Build latest image / build-container (push) Failing after 11s

This commit is contained in:
Nicolai Ort 2025-03-28 19:05:27 +01:00
parent b1c4a8340d
commit f302fd140f
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
23 changed files with 175 additions and 0 deletions

2
.dockerignore Normal file
View File

@ -0,0 +1,2 @@
*lock
public/**

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
.hugo_build.lock
public

9
Dockerfile Normal file
View File

@ -0,0 +1,9 @@
FROM hugomods/hugo:exts AS build
WORKDIR /app
COPY . /app/
COPY .git /app/.git
RUN hugo
FROM hugomods/hugo:nginx
COPY --from=build /app/public /site

24
README.md Normal file
View File

@ -0,0 +1,24 @@
# @niggl/kubecon25
My experiences at Cloud Native Rejekts and KubeCon + CloudNativeCon Europe 2025 in London.
## Quickstart 🐳
> Use this to run via docker.
1. Clone the repo or copy the docker-compose.yml
2. Cd into the folder containing the docker-compose.yml
3. Run docker-compose: `docker-compose up -d`
4. Visit <http://127.0.0.1:8080/> to check if the server is running
## Dev Setup 🛠
> Local dev setup for previewing changes.
1. Clone the repo
2. Install Hugo: `brew install hugo` or `winget install hugo.hugo.extended`
3. Start the dev server: `hugo server --buildDrafts --disableFastRender`
### Recommended Editor
[Visual Studio Code](https://code.visualstudio.com/)

26
config.yaml Normal file
View File

@ -0,0 +1,26 @@
baseURL: "https://kubecon25.nicolai-ort.com"
title: "Rejekts2025 and KubeCon EU 2025"
module:
imports:
- path: github.com/McShelby/hugo-theme-relearn
params:
themeVariant:
- relearn-dark
- relearn-light
- neon
menu:
shortcuts:
- name: <i class='fa-fw fas fa-tags'></i> Tags
url: tags/
weight: 10
- identifier: ds
name: Imprint
url: https://nicolai-ort.com/imprint
weight: 11
- name: Privacy
url: https://nicolai-ort.com/privacy
weight: 12

View File

@ -0,0 +1,10 @@
---
title: Title
weight: <index of talk on the day>
tags:
- <tag>
---
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
TODO:

19
content/_index.md Normal file
View File

@ -0,0 +1,19 @@
---
archetype: home
title: Cloud Native Rejekts & KubeCon + CloudNativeCon Europe 2025
---
All about the things I did and sessions I attended at Cloud Native Rejekts and KubeCon/CloudNativeCon EU 2025 in London.
This current version is probably full of typos - will fix later. This is what typing the notes blindly in real time get's you.
## How did I get there?
I attended KubeCon + CloudNativeCon Europe 2025 in London.
Why? Because learning about all new things in the world of cloud is really important and war stories help to avoid mistakes that other's already made.
And [last year's experience](https://kubecon24.nicolai-ort.com) was really good, so I wanted to go again.
## Style Guide
The basic structure is as follows: `day/event-or-session`.

0
content/day-1/.gitkeep Normal file
View File

11
content/day-1/_index.md Normal file
View File

@ -0,0 +1,11 @@
---
archetype: chapter
title: Day -1
weight: 2
---
TODO:
## Talk recommendations
* TODO:

0
content/day-2/.gitkeep Normal file
View File

15
content/day-2/_index.md Normal file
View File

@ -0,0 +1,15 @@
---
archetype: chapter
title: Day -2
weight: 1
---
Yes that is a negative day.
Why? Because the numbering of the days is based on KubeCon instead of the trip.
Why? Ask the sleep deprived version of me who started his trip to London at 3am...
But this is the first day of Cloud Native Rejekts and the first time of me attending this event.
## Talk recommendations
* TODO:

0
content/day0/.gitkeep Normal file
View File

11
content/day0/_index.md Normal file
View File

@ -0,0 +1,11 @@
---
archetype: chapter
title: Day 0
weight: 3
---
TODO:
## Talk recommendations
* TODO:

0
content/day1/.gitkeep Normal file
View File

11
content/day1/_index.md Normal file
View File

@ -0,0 +1,11 @@
---
archetype: chapter
title: Day 1
weight: 4
---
TODO:
## Talk recommendations
* TODO:

0
content/day2/.gitkeep Normal file
View File

11
content/day2/_index.md Normal file
View File

@ -0,0 +1,11 @@
---
archetype: chapter
title: Day 2
weight: 5
---
TODO:
## Talk recommendations
* TODO:

0
content/day3/.gitkeep Normal file
View File

11
content/day3/_index.md Normal file
View File

@ -0,0 +1,11 @@
---
archetype: chapter
title: Day 3
weight: 6
---
TODO:
## Talk recommendations
* TODO:

6
docker-compose.yml Normal file
View File

@ -0,0 +1,6 @@
version: "3.3"
services:
httpd:
build: .
ports:
- 8080:80

5
go.mod Normal file
View File

@ -0,0 +1,5 @@
module git.odit.services/niggl/kubecon25
go 1.23.4
require github.com/McShelby/hugo-theme-relearn v0.0.0-20250325072754-6e26088dc2f0 // indirect

2
go.sum Normal file
View File

@ -0,0 +1,2 @@
github.com/McShelby/hugo-theme-relearn v0.0.0-20250325072754-6e26088dc2f0 h1:p4oRBsNAoE7j5hHZgJfqsWdhghg1u1Y6WtsRVpPsv/Y=
github.com/McShelby/hugo-theme-relearn v0.0.0-20250325072754-6e26088dc2f0/go.mod h1:mKQQdxZNIlLvAj8X3tMq+RzntIJSr9z7XdzuMomt0IM=

0
static/.gitkeep Normal file
View File