From 648a83a282bbd63013369ec25330ccc2775301dd Mon Sep 17 00:00:00 2001 From: Jan Krutisch Date: Wed, 28 May 2025 13:59:05 +0200 Subject: [PATCH] Small changes, try automatic deploy --- .forgejo/workflows/deploy.yml | 24 +++++++++ .tool-versions | 1 - Gemfile | 5 ++ Gemfile.lock | 54 +++++++++++-------- _config.yml | 1 + ...-10-20-willkommen-bei-schonend-veredelt.md | 5 +- kontakt.md | 2 +- mise.toml | 2 + ueber.markdown | 8 --- ueber.md | 17 ++++++ 10 files changed, 87 insertions(+), 32 deletions(-) create mode 100644 .forgejo/workflows/deploy.yml delete mode 100644 .tool-versions create mode 100644 mise.toml delete mode 100644 ueber.markdown create mode 100644 ueber.md diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml new file mode 100644 index 0000000..80bd4c5 --- /dev/null +++ b/.forgejo/workflows/deploy.yml @@ -0,0 +1,24 @@ +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: docker + container: ruby:3.4-bookworm + steps: + - uses: actions/checkout@v3 + - name: "Setup" + - run: | + bundle config set path vendor/bundle + bundle install --jobs=4 --retry=3 + command -v rsync >/dev/null || ( apt-get update -y && apt-get install rsync -y ) + command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y ) + eval $(ssh-agent -s) + echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - + mkdir -p ~/.ssh + chmod 700 ~/.ssh + echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + chmod 644 ~/.ssh/known_hosts + ./bin/deploy.sh diff --git a/.tool-versions b/.tool-versions deleted file mode 100644 index 38ec151..0000000 --- a/.tool-versions +++ /dev/null @@ -1 +0,0 @@ -ruby 3.0.3 diff --git a/Gemfile b/Gemfile index 6ecd2df..6fdf1b5 100644 --- a/Gemfile +++ b/Gemfile @@ -33,3 +33,8 @@ gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] # Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem # do not have a Java counterpart. gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] + +gem "logger" +gem "csv" +gem "base64" +gem "bigdecimal" diff --git a/Gemfile.lock b/Gemfile.lock index dc0ec6b..e0fa4a5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,20 +1,26 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.1) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + base64 (0.2.0) + bigdecimal (3.1.9) colorator (1.1.0) - concurrent-ruby (1.1.10) + concurrent-ruby (1.3.5) + csv (3.3.4) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.15.5) + ffi (1.17.2-x86_64-linux-gnu) forwardable-extended (2.6.0) + google-protobuf (4.31.0-x86_64-linux-gnu) + bigdecimal + rake (>= 13) http_parser.rb (0.8.0) - i18n (1.12.0) + i18n (1.14.7) concurrent-ruby (~> 1.0) - jekyll (4.3.0) + jekyll (4.3.4) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -33,52 +39,58 @@ GEM jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-paginate (1.1.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) jekyll-theme-clean-blog (4.0.12) jekyll (>= 3.8.5) jekyll-watch (2.2.1) listen (~> 3.0) - kramdown (2.4.0) - rexml + kramdown (2.5.1) + rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) + liquid (4.0.4) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) + logger (1.7.0) mercenary (0.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.0.0) + public_suffix (6.0.2) + rake (13.2.1) rb-fsevent (0.11.2) - rb-inotify (0.10.1) + rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (4.0.0) + rexml (3.4.1) + rouge (4.5.2) safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) + sass-embedded (1.89.0-x86_64-linux-gnu) + google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) - unicode-display_width (2.3.0) - webrick (1.7.0) + unicode-display_width (2.6.0) + webrick (1.9.1) PLATFORMS x86_64-linux DEPENDENCIES + base64 + bigdecimal + csv http_parser.rb (~> 0.6.0) jekyll (~> 4.3.0) jekyll-feed (~> 0.12) jekyll-paginate (~> 1.1.0) jekyll-sitemap jekyll-theme-clean-blog + logger tzinfo (>= 1, < 3) tzinfo-data wdm (~> 0.1.1) BUNDLED WITH - 2.2.32 + 2.6.9 diff --git a/_config.yml b/_config.yml index da6f20c..ddcd9ba 100644 --- a/_config.yml +++ b/_config.yml @@ -48,6 +48,7 @@ paginate_path: "/posts/page:num/" # exclude: - bin + - mise.toml # - .sass-cache/ # - .jekyll-cache/ # - gemfiles/ diff --git a/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md b/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md index 081797f..dea7409 100644 --- a/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md +++ b/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md @@ -16,4 +16,7 @@ Wenn es um Kaffee geht, bin ich erst mal der große Bruder von Arne, aka [nine5n ## Was hier passieren soll -Über Kaffee und Kaffeeequipment redet ja jeder. Mich interessieren die Themen drum rum - Als jemand der dem Klimaaktivismus zumindest nahesteht (darum wird es hier auch immer mal wieder gehen) interessiert mich vor allem alles um das Thema Nachhaltigkeit. Mir geht es dabei nicht darum, Dinge zu verteufeln, sondern Alternativen aufzuzeigen und vor allem auch herauszufinden wo persönliche Veränderungen sinnvoll sind und wo es viel besser wäre, systemisch Dinge zu verändern. \ No newline at end of file +Über Kaffee und Kaffeeequipment redet ja jeder. Mich interessieren die Themen drum rum - Als jemand der dem Klimaaktivismus zumindest nahesteht (darum wird es hier auch immer mal wieder gehen) interessiert mich vor allem alles um das Thema Nachhaltigkeit. Mir geht es dabei nicht darum, Dinge zu verteufeln, sondern Alternativen aufzuzeigen und vor allem auch herauszufinden wo persönliche Veränderungen sinnvoll sind und wo es viel besser wäre, systemisch Dinge zu verändern. + +Trotzdem werde ich ab und zu sicher neu entdeckte Lieblingskaffees vorstellen oder mal etwas intensiver über die ein oder +andere Brühmethode schreiben. \ No newline at end of file diff --git a/kontakt.md b/kontakt.md index f09cb0b..f7c9791 100644 --- a/kontakt.md +++ b/kontakt.md @@ -5,6 +5,6 @@ permalink: /kontakt/ background: /img/bg-contact.jpg --- -Jan freut sich über kurze Emails, über DM's auf Twitter oder Im Fediverse. +Jan freut sich über kurze Emails, über DM's im Im Fediverse oder über Faxnachrichten unter +49 (3212) 1073282. Im Impressum findet ihr auch seine Telefonnummer, unter der er auch bei den üblichen Messengern zu erreichen ist. \ No newline at end of file diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..63adf13 --- /dev/null +++ b/mise.toml @@ -0,0 +1,2 @@ +[tools] +ruby = "3.4.2" diff --git a/ueber.markdown b/ueber.markdown deleted file mode 100644 index bc15317..0000000 --- a/ueber.markdown +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: page -title: Über -permalink: /ueber/ -background: /img/bg-about.jpg ---- - -Kaffee. Dinge. \ No newline at end of file diff --git a/ueber.md b/ueber.md new file mode 100644 index 0000000..cc58cd8 --- /dev/null +++ b/ueber.md @@ -0,0 +1,17 @@ +--- +layout: page +title: Über +permalink: /ueber/ +background: /img/bg-about.jpg +--- + +Jan Krutisch ist beruflich als Softwareentwickler unterwegs. In Sachen Kaffee ist er vor allem +der Bruder von Arne "Smutje" Krutisch, der Kopf hinter [Nine5Nine](https://nine5nine.com). + +Kaffee-Liebhaber ist er natürlich auch, und zwar sowohl in Sachen Espresso als auch in Sachen Filterkaffee. +Als eher moderner Kaffee-Nerd liebt er die eher fruchtigen Kaffees und probiert sich aber gern überall durch. + +Als studierter Umwelttechniker und Mensch interessiert ihn auch der Nachhaltigkeitsaspekt und das +Zusammenspiel mit dem Klima, also sowohl die Auswirkungen der Kaffeeindustrie auf das Klima als auch wie +der Klimawandel die Kaffeewelt verändert. +