No description
Find a file
2026-08-08 17:00:29 +02:00
site chore: init pogoo-web deploy repo (static site + compose) 2026-08-08 16:48:33 +02:00
.gitattributes chore: init pogoo-web deploy repo (static site + compose) 2026-08-08 16:48:33 +02:00
.gitignore chore: init pogoo-web deploy repo (static site + compose) 2026-08-08 16:48:33 +02:00
docker-compose.yml chore: init pogoo-web deploy repo (static site + compose) 2026-08-08 16:48:33 +02:00
README.md docs: use kpetit username in README 2026-08-08 17:00:29 +02:00

pogoo-web — repo git.pogoo.app/kpetit/pogoo-web

Self-contained deploy repo for pogoo.app (main house site). Portainer-git friendly.

pogoo-web/
├── docker-compose.yml   # context: ./site
└── site/                # index.html, Dockerfile, nginx.conf, favicons

Deploy (Portainer-git, auto)

  1. Push this repo to Forgejo: git.pogoo.app/kpetit/pogoo-web.
  2. Portainer → Stacks → Add → Git repository
    • URL: https://git.pogoo.app/kpetit/pogoo-web.git
    • Compose path: docker-compose.yml
    • Auth: Forgejo deploy token (read)
    • Automatic updates + webhook: ON
  3. Forgejo repo → Settings → Webhooks → paste the Portainer webhook URL.
  4. git push → webhook → Portainer rebuilds + redeploys. TLS via Traefik (edge).

Prereqs

  • Edge stack up (Traefik + Portainer), edge network exists.
  • DNS: pogoo.app + www.pogoo.app → server IP.

Update the site

Edit site/index.html (or assets) → commit → push. Done.