Stand-alone template bot zita-zeugnis-coach
Find a file
Qognio Bot Extract fae491c234 init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f
Source files (src/) and rendered bundle (www/) extracted on 2026-04-29T01:35:49+02:00.
Adds nginx:alpine Dockerfile + docker-compose.yml (Caddy-labels) so the bot
runs stand-alone or as a per-customer template clone.

Parent monorepo commit: d2c816f3edbc9760802a11b29ff4151c7aad4b46
Bot version: 2026-04-26
2026-04-29 01:35:49 +02:00
src init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
www init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
.dockerignore init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
.gitignore init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
bot.json init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
docker-compose.yml init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
Dockerfile init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
nginx.conf init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00
README.md init: extract zita-zeugnis-coach from qognio-bot-widget-template@d2c816f 2026-04-29 01:35:49 +02:00

Zita — Arbeitszeugnis-Coach

Zita — Arbeitszeugnis-Coach für HR und Bewerber:innen. Codes entschlüsseln, BAG-konform schreiben, AGG-Fallen vermeiden. § 109 GewO. Im deutschen Bunker.

slug      : zita-zeugnis-coach
version   : 2026-04-26
accent    : #9f1239
runtime   : nginx:alpine (static bundle)
template  : qognio-bot-template-core (former qognio-bot-widget-template)

Layout

.
├── src/                source — config.yaml, welcome.html, curricula.json, etc.
├── www/                rendered, directly servable static bundle
├── Dockerfile          nginx:alpine + www/ → port 80
├── docker-compose.yml  bot-host pattern (Caddy-labels, restart unless-stopped)
├── nginx.conf          gzip + cache + SPA fallback
└── bot.json            metadata + parent_core_commit

Run locally

docker compose up --build
# → http://localhost (you'll need to tweak ports for local-only use)

Re-render after upstream core changes

This repo only stores src + rendered output; the rendering engine lives in qognio-bot-template-core. To pull in core changes:

cd /path/to/qognio-bot-template-core
./scripts/render.sh zita-zeugnis-coach --bot-repo /path/to/this/repo
git -C /path/to/this/repo commit -am "render: refresh from core@<sha>"

Per-customer copy (template usage)

This repo is a template. To clone for a customer:

git clone <this-repo> my-customer-zita-zeugnis-coach
cd my-customer-zita-zeugnis-coach
# tweak src/config.yaml (slug, bot_key_value, accent), src/welcome.html, src/curricula.json
docker compose -f docker-compose.yml up --build

Deploy to qognio bot-host (.42 LXC pattern — legacy)

The bot-manager spawns LXC containers named after the slug. Push www/ via:

ssh fmh@46.243.203.42
sudo lxc file push /tmp/www/* zita-zeugnis-coach/var/www/html/

(Or run the docker-compose pattern on a Docker host — same network as Caddy.)


Generated by qognio-bot-template-core/scripts/extract-to-repo.sh on 2026-04-29T01:35:49+02:00.