X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/425aebdbac99ec6b5d93ed605e1986096443fc2d..a09ab439ba1fd07d11cd400f1343e5ccc4732d63:/Bogomir.mw
diff --git a/Bogomir.mw b/Bogomir.mw
index ccbd57d19..9e9177c5d 100644
--- a/Bogomir.mw
+++ b/Bogomir.mw
@@ -2,7 +2,7 @@
|kontakt=[[Benutzer:Daniel Bohrer|Daniel Bohrer]]
|status=working
|ort=[[endor]]
-|beschreibung=VM für das Blog
+|beschreibung=VM für das [[Blog]]
}}
== SSH-Keys ==
@@ -32,8 +32,26 @@
* 1 GB RAM
* 8 GB disk
* 1 CPU-Core
+* HTTP kommt über [[gandolf]] als (SSL-)Proxy
+
+=== Services ===
+* Blog-Deploy:
+** gitlab-ci-multi-runner, gestartet von systemd, läuft als unprivilegierter User ''gitlab-runner'', Config in /etc/gitlab-runner/config.toml
+** ist als Runner für https://gitli.stratum0.org/stratum0/stratum0-blog eingerichtet
+** GitLab-CI-Config in https://gitli.stratum0.org/stratum0/stratum0-blog/blob/master/.gitlab-ci.yml
+*** bei erfolgreichem Build: rsync nach s0-blog@[[regolas]]:/var/www/blog/, Auth per SSH-Key in bogomir:/home/gitlab-runner/id_dsa
+* Blog-Preview
+** nginx auf Port 80
+** http://bogomir/preview/my-pad-name â /var/www/html/index.php
+** holt Text aus Pad mit dem Namen "my-pad-name" und rendert ein Preview mit dem Blog-Environment aus /var/www/html
+*** Blog-Environment muss bei Bedarf manuell per git pull aktualisiert werden
+* Blog-Rebuild
+** (einmal pro Tag, um die Header-Bildchen zu randomisieren)
+** /etc/cron.daily/rebuild-stratum0-blog, braucht einen [https://gitli.stratum0.org/stratum0/stratum0-blog/triggers Trigger-Token]
== Log ==
+* http://bogomir/ als Weiterleitung auf https://stratum0.org/blog --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 22:22, 22. Sep. 2016 (CEST)
+* gitlab-ci-multi-runner aufgesetzt und auf [[gitli]] für stratum0/stratum0-blog als Runner eingerichtet --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 21:46, 22. Sep. 2016 (CEST)
* unattended-upgrades eingerichtet, erstmal nur aus debian-security. siehe /etc/apt/apt.conf.d/02.periodic und /etc/cron.daily/apt für Doku --[[Benutzer:Daniel Bohrer|Daniel Bohrer]] 01:28, 23. Mai 2015 (CEST)
* Initial Setup, [[Benutzer:Daniel Bohrer|Daniel Bohrer]] 02:52, 23. Mai 2015 (CEST)