From f302fd140f479c9828136835888cb435a0b34ce7 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Fri, 28 Mar 2025 19:05:27 +0100 Subject: [PATCH] Setup all of the fun things --- .dockerignore | 2 ++ .gitignore | 2 ++ Dockerfile | 9 +++++++++ README.md | 24 ++++++++++++++++++++++++ config.yaml | 26 ++++++++++++++++++++++++++ content/.templates/talk.md | 10 ++++++++++ content/_index.md | 19 +++++++++++++++++++ content/day-1/.gitkeep | 0 content/day-1/_index.md | 11 +++++++++++ content/day-2/.gitkeep | 0 content/day-2/_index.md | 15 +++++++++++++++ content/day0/.gitkeep | 0 content/day0/_index.md | 11 +++++++++++ content/day1/.gitkeep | 0 content/day1/_index.md | 11 +++++++++++ content/day2/.gitkeep | 0 content/day2/_index.md | 11 +++++++++++ content/day3/.gitkeep | 0 content/day3/_index.md | 11 +++++++++++ docker-compose.yml | 6 ++++++ go.mod | 5 +++++ go.sum | 2 ++ static/.gitkeep | 0 23 files changed, 175 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 config.yaml create mode 100644 content/.templates/talk.md create mode 100644 content/_index.md create mode 100644 content/day-1/.gitkeep create mode 100644 content/day-1/_index.md create mode 100644 content/day-2/.gitkeep create mode 100644 content/day-2/_index.md create mode 100644 content/day0/.gitkeep create mode 100644 content/day0/_index.md create mode 100644 content/day1/.gitkeep create mode 100644 content/day1/_index.md create mode 100644 content/day2/.gitkeep create mode 100644 content/day2/_index.md create mode 100644 content/day3/.gitkeep create mode 100644 content/day3/_index.md create mode 100644 docker-compose.yml create mode 100644 go.mod create mode 100644 go.sum create mode 100644 static/.gitkeep diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..07d8bd1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +*lock +public/** \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..90180ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.hugo_build.lock +public \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..038a6ac --- /dev/null +++ b/Dockerfile @@ -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 \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..cb313c2 --- /dev/null +++ b/README.md @@ -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 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/) diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..a01f1e3 --- /dev/null +++ b/config.yaml @@ -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: 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 \ No newline at end of file diff --git a/content/.templates/talk.md b/content/.templates/talk.md new file mode 100644 index 0000000..59052d9 --- /dev/null +++ b/content/.templates/talk.md @@ -0,0 +1,10 @@ +--- +title: Title +weight: +tags: + - +--- + + + +TODO: \ No newline at end of file diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..2a2b920 --- /dev/null +++ b/content/_index.md @@ -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`. \ No newline at end of file diff --git a/content/day-1/.gitkeep b/content/day-1/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/content/day-1/_index.md b/content/day-1/_index.md new file mode 100644 index 0000000..88051ae --- /dev/null +++ b/content/day-1/_index.md @@ -0,0 +1,11 @@ +--- +archetype: chapter +title: Day -1 +weight: 2 +--- + +TODO: + +## Talk recommendations + +* TODO: \ No newline at end of file diff --git a/content/day-2/.gitkeep b/content/day-2/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/content/day-2/_index.md b/content/day-2/_index.md new file mode 100644 index 0000000..58c3d16 --- /dev/null +++ b/content/day-2/_index.md @@ -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: \ No newline at end of file diff --git a/content/day0/.gitkeep b/content/day0/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/content/day0/_index.md b/content/day0/_index.md new file mode 100644 index 0000000..aab690d --- /dev/null +++ b/content/day0/_index.md @@ -0,0 +1,11 @@ +--- +archetype: chapter +title: Day 0 +weight: 3 +--- + +TODO: + +## Talk recommendations + +* TODO: \ No newline at end of file diff --git a/content/day1/.gitkeep b/content/day1/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/content/day1/_index.md b/content/day1/_index.md new file mode 100644 index 0000000..a1c17dc --- /dev/null +++ b/content/day1/_index.md @@ -0,0 +1,11 @@ +--- +archetype: chapter +title: Day 1 +weight: 4 +--- + +TODO: + +## Talk recommendations + +* TODO: \ No newline at end of file diff --git a/content/day2/.gitkeep b/content/day2/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/content/day2/_index.md b/content/day2/_index.md new file mode 100644 index 0000000..19307b8 --- /dev/null +++ b/content/day2/_index.md @@ -0,0 +1,11 @@ +--- +archetype: chapter +title: Day 2 +weight: 5 +--- + +TODO: + +## Talk recommendations + +* TODO: \ No newline at end of file diff --git a/content/day3/.gitkeep b/content/day3/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/content/day3/_index.md b/content/day3/_index.md new file mode 100644 index 0000000..4e1b7d7 --- /dev/null +++ b/content/day3/_index.md @@ -0,0 +1,11 @@ +--- +archetype: chapter +title: Day 3 +weight: 6 +--- + +TODO: + +## Talk recommendations + +* TODO: \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..54be4fa --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,6 @@ +version: "3.3" +services: + httpd: + build: . + ports: + - 8080:80 \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..994e508 --- /dev/null +++ b/go.mod @@ -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 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..f61e714 --- /dev/null +++ b/go.sum @@ -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= diff --git a/static/.gitkeep b/static/.gitkeep new file mode 100644 index 0000000..e69de29