Small changes, try automatic deploy

This commit is contained in:
Jan Krutisch 2025-05-28 13:59:05 +02:00
parent 0cf9e20054
commit 648a83a282
10 changed files with 87 additions and 32 deletions

View file

@ -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

View file

@ -1 +0,0 @@
ruby 3.0.3

View file

@ -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 # Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart. # do not have a Java counterpart.
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
gem "logger"
gem "csv"
gem "base64"
gem "bigdecimal"

View file

@ -1,20 +1,26 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
addressable (2.8.1) addressable (2.8.7)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 7.0)
base64 (0.2.0)
bigdecimal (3.1.9)
colorator (1.1.0) colorator (1.1.0)
concurrent-ruby (1.1.10) concurrent-ruby (1.3.5)
csv (3.3.4)
em-websocket (0.5.3) em-websocket (0.5.3)
eventmachine (>= 0.12.9) eventmachine (>= 0.12.9)
http_parser.rb (~> 0) http_parser.rb (~> 0)
eventmachine (1.2.7) eventmachine (1.2.7)
ffi (1.15.5) ffi (1.17.2-x86_64-linux-gnu)
forwardable-extended (2.6.0) forwardable-extended (2.6.0)
google-protobuf (4.31.0-x86_64-linux-gnu)
bigdecimal
rake (>= 13)
http_parser.rb (0.8.0) http_parser.rb (0.8.0)
i18n (1.12.0) i18n (1.14.7)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jekyll (4.3.0) jekyll (4.3.4)
addressable (~> 2.4) addressable (~> 2.4)
colorator (~> 1.0) colorator (~> 1.0)
em-websocket (~> 0.5) em-websocket (~> 0.5)
@ -33,52 +39,58 @@ GEM
jekyll-feed (0.17.0) jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0) jekyll (>= 3.7, < 5.0)
jekyll-paginate (1.1.0) jekyll-paginate (1.1.0)
jekyll-sass-converter (2.2.0) jekyll-sass-converter (3.1.0)
sassc (> 2.0.1, < 3.0) sass-embedded (~> 1.75)
jekyll-sitemap (1.4.0) jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0) jekyll (>= 3.7, < 5.0)
jekyll-theme-clean-blog (4.0.12) jekyll-theme-clean-blog (4.0.12)
jekyll (>= 3.8.5) jekyll (>= 3.8.5)
jekyll-watch (2.2.1) jekyll-watch (2.2.1)
listen (~> 3.0) listen (~> 3.0)
kramdown (2.4.0) kramdown (2.5.1)
rexml rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0) kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0) kramdown (~> 2.0)
liquid (4.0.3) liquid (4.0.4)
listen (3.7.1) listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3) rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10) rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
mercenary (0.4.0) mercenary (0.4.0)
pathutil (0.16.2) pathutil (0.16.2)
forwardable-extended (~> 2.6) forwardable-extended (~> 2.6)
public_suffix (5.0.0) public_suffix (6.0.2)
rake (13.2.1)
rb-fsevent (0.11.2) rb-fsevent (0.11.2)
rb-inotify (0.10.1) rb-inotify (0.11.1)
ffi (~> 1.0) ffi (~> 1.0)
rexml (3.2.5) rexml (3.4.1)
rouge (4.0.0) rouge (4.5.2)
safe_yaml (1.0.5) safe_yaml (1.0.5)
sassc (2.4.0) sass-embedded (1.89.0-x86_64-linux-gnu)
ffi (~> 1.9) google-protobuf (~> 4.31)
terminal-table (3.0.2) terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3) unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.3.0) unicode-display_width (2.6.0)
webrick (1.7.0) webrick (1.9.1)
PLATFORMS PLATFORMS
x86_64-linux x86_64-linux
DEPENDENCIES DEPENDENCIES
base64
bigdecimal
csv
http_parser.rb (~> 0.6.0) http_parser.rb (~> 0.6.0)
jekyll (~> 4.3.0) jekyll (~> 4.3.0)
jekyll-feed (~> 0.12) jekyll-feed (~> 0.12)
jekyll-paginate (~> 1.1.0) jekyll-paginate (~> 1.1.0)
jekyll-sitemap jekyll-sitemap
jekyll-theme-clean-blog jekyll-theme-clean-blog
logger
tzinfo (>= 1, < 3) tzinfo (>= 1, < 3)
tzinfo-data tzinfo-data
wdm (~> 0.1.1) wdm (~> 0.1.1)
BUNDLED WITH BUNDLED WITH
2.2.32 2.6.9

View file

@ -48,6 +48,7 @@ paginate_path: "/posts/page:num/"
# #
exclude: exclude:
- bin - bin
- mise.toml
# - .sass-cache/ # - .sass-cache/
# - .jekyll-cache/ # - .jekyll-cache/
# - gemfiles/ # - gemfiles/

View file

@ -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 ## 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. Ü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.

View file

@ -5,6 +5,6 @@ permalink: /kontakt/
background: /img/bg-contact.jpg background: /img/bg-contact.jpg
--- ---
Jan freut sich über <a href="mailto:jan@krutisch.de">kurze Emails</a>, über DM's auf <a href="https://twitter.com/halfbyte">Twitter</a> oder <a href="https://ruby.social/@halfbyte">Im Fediverse</a>. Jan freut sich über <a href="mailto:jan@krutisch.de">kurze Emails</a>, über DM's im <a href="https://eimsbuettel.social/@halfbyte">Im Fediverse</a> oder über Faxnachrichten unter +49 (3212) 1073282.
Im <a href="{{'/impressum' | relative_url}}">Impressum</a> findet ihr auch seine Telefonnummer, unter der er auch bei den üblichen Messengern zu erreichen ist. Im <a href="{{'/impressum' | relative_url}}">Impressum</a> findet ihr auch seine Telefonnummer, unter der er auch bei den üblichen Messengern zu erreichen ist.

2
mise.toml Normal file
View file

@ -0,0 +1,2 @@
[tools]
ruby = "3.4.2"

View file

@ -1,8 +0,0 @@
---
layout: page
title: Über
permalink: /ueber/
background: /img/bg-about.jpg
---
Kaffee. Dinge.

17
ueber.md Normal file
View file

@ -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.