feat(webclient): Phanpy on web.dedinit.ru; clean footer without pride flags

- phanpy service (openengineering/phanpy:latest) :8383->8080, Caddy vps02 → 10.8.0.2:8383
- custom page_footer.tmpl mounted ro: removes 🏳️🌈/🏳️⚧️/🦥 from footer
- scripts/check-pride.sh + check-pride.py: detect LGBTQ flags in GtS templates (unicode-normalized),
  to run on every image upgrade
- STATUS.md: procedure for GtS upgrades
- openspec: add-webclient-and-clean-footer
This commit is contained in:
estorozhenko
2026-09-07 13:55:45 +00:00
parent 30121869f2
commit c8d490d1c6
10 changed files with 340 additions and 2 deletions
+13
View File
@@ -64,6 +64,19 @@ services:
- ./.cache:/gotosocial/.cache
# Конфиг для справки (read-only; рабочий конфиг — env выше)
- ./config.yaml:/gotosocial/config.example.yaml:ro
# Кастомный шаблон подвала: без радужных флагов/эмодзи (чистый Source - GoToSocial)
# ВАЖНО: при обновлении версии GtS проверить совместимость шаблона (см. STATUS.md)
- ./web/template/page_footer.tmpl:/gotosocial/web/template/page_footer.tmpl:ro
# --- Веб-клиент Phanpy (Mastodon-клиент, статический SPA) ---
# https://web.dedinit.ru (Caddy vps02 → 10.8.0.2:8383)
# Ходит на API social.dedinit.ru напрямую из браузера (CORS уже *).
phanpy:
image: openengineering/phanpy:latest
container_name: phanpy
restart: unless-stopped
ports:
- "8383:8080"
networks:
gotosocial: