decidim: decidim.hacktivism.ch behind Caddy :9027

This commit is contained in:
Hernâni Marques 2026-08-17 15:31:10 +02:00
parent d519fb3c80
commit 609056615e
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
24 changed files with 840 additions and 24 deletions

25
configs/decidim/README.md Normal file
View file

@ -0,0 +1,25 @@
# Decidim — decidim.hacktivism.ch
| Item | Value |
|------|--------|
| Live | `/home/hernani/koopa-decidim/` |
| Compose | `compose.yml` (mirror, no secrets) |
| Port | **9027** → Caddy |
| Site | https://decidim.hacktivism.ch/ |
| Image | `decidim/decidim:0.30.8` + postgres 16 + redis 7 + sidekiq |
Secrets: host `~/koopa-decidim/{.env,users.env}` (mode 600). Not in this repo.
Theme: `theme/hacktivism.css` + `theme/hacktivism.rb` (same exchange-dark palette as Lemmy/Bonfire). Analog stack: `configs/lemmy/`.
Privacy: no third-party trackers. Stock GDPR banner is hidden (`#dc-dialog-wrapper`); `theme/hacktivism-consent.js` sets essential-only `decidim-consent`.
```bash
cd ~/koopa-decidim && set -a && source .env && set +a && podman-compose up -d
scripts/decidim/install-systemd.sh
scripts/decidim/apply-branding.sh
```
Caddy: `sudo /home/hernani/koopa-caddy/apply.sh`
Daylog: `2026/2026-08-17--decidim.md`.