daniel c227b37892
Build and Deploy / build-and-deploy (push) Successful in 11s
Fix Gitea secrets key usage.
2026-06-12 15:50:10 +02:00
2025-03-30 21:43:38 +02:00
2026-05-16 05:51:53 +00:00
2026-05-16 05:55:21 +00:00
2024-08-05 19:53:36 +02:00
2024-07-30 23:16:25 +02:00
2024-07-30 23:16:25 +02:00
2026-06-12 15:49:23 +02:00

bovender's personal home page

Site generated with Hugo using the hermit-v2 theme.

Docker-compose commands

Build site:

docker compose up build

Run development server with live refresh and draft as well as future post rendering enabled:

docker compose up server

Add new posts:

docker compose up -d server
docker compose exec server new content/posts/2024-07-31-my-new-blog-post.md

CI/CD mit Gitea Actions

Ab 6/2026.

With a little help from Claude.

Damit die "Action" die Dateien auf den Webserver übertragen kann, muss die Datei /home/daniel/.ssh/authorized_keys folgende Zeile enthalten:

command="/usr/local/bin/rrsync -wo /var/docker-data/nginx/www",no-agent-forwarding,no-port-forwarding,no-pty,no-user-rc,no-X11-forwarding ssh-ed25519 AAA... gitea-deploy

Wobei oben die Stelle mit AAA... durch den öfftl. Schlüssel des SSH-Keys ersetzt werden muss.

In der Gitea-Weboberfläche müssen die "secrets" hinterlegt werden, zu finden unter Repository > Einstellungen > Actions > Secrets.

  • DEPLOY_HOST=bovender.de
  • DEPLOY_USER=daniel
  • DEPLOY_KNOWN_HOSTS=[1]
  • DEPLOY_SSH_KEY=[2]
  • DEPLOY_SUBDIR=bovender

Die Ziffer [1] ist zu ersetzen mit der Ausgabe von:

ssh-keyscan bovender.de

Die Ziffer [2] ist zu ersetzen mit dem privaten Schlüssel des SSH-Keys. Den Key erstellt man mit

ssh-keygen -t ed25519 -C "gitea-deploy" -f ~/.ssh/gitea_deploy -N ""

Es ist wichtig, das DEPLOY_SUBDIR zu definieren, hierbei handelt es sich dann per rrsync-Beschränkung um ein Unterverzeichnis von /var/docker-data/nginx/www.

Action trigger

Die Gitea Action wird bei jedem Push auf Main ausgelöst sowie jeden Tag um Mitternach deutscher Zeit und auf Knopfdruck in der Gitea-Oberfläche (durch den Trigger workflow_dispatch)

S
Description
New www.bovender.de site.
Readme 33 MiB
Languages
HTML 60.1%
SCSS 19.8%
JavaScript 17.2%
Shell 2.9%