No description
Find a file
2026-08-08 17:00:41 +02:00
site chore: init pogoo-atlas deploy repo (site + api + db, isolated) 2026-08-08 17:00:41 +02:00
.env.example chore: init pogoo-atlas deploy repo (site + api + db, isolated) 2026-08-08 17:00:41 +02:00
.gitattributes chore: init pogoo-atlas deploy repo (site + api + db, isolated) 2026-08-08 17:00:41 +02:00
.gitignore chore: init pogoo-atlas deploy repo (site + api + db, isolated) 2026-08-08 17:00:41 +02:00
docker-compose.yml chore: init pogoo-atlas deploy repo (site + api + db, isolated) 2026-08-08 17:00:41 +02:00
README.md chore: init pogoo-atlas deploy repo (site + api + db, isolated) 2026-08-08 17:00:41 +02:00

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

Self-contained deploy repo for atlas.pogoo.app (Pogoo · Atlas). Fully isolated: own frontend + API + Postgres. Portainer-git friendly.

pogoo-atlas/
├── docker-compose.yml   # web (./site) + api + db, all isolated
└── site/                # index.html, Dockerfile, nginx.conf, favicons (stone-blue accent)

Deploy (Portainer-git, auto)

  1. Push to Forgejo: git.pogoo.app/kpetit/pogoo-atlas.
  2. Portainer → Stacks → Add → Git repository
    • URL: https://git.pogoo.app/kpetit/pogoo-atlas.git
    • Compose path: docker-compose.yml
    • Env var: DB_PASSWORD (set in the stack, not committed)
    • Automatic updates + webhook: ON
  3. Forgejo repo → Settings → Webhooks → paste the Portainer webhook URL.

Prereqs

  • Edge stack up, edge network exists.
  • DNS: atlas.pogoo.app → server IP.

Notes

  • api is a traefik/whoami placeholder — swap for the real Atlas backend.
  • db (Postgres) stays on the private atlas_net, never on edge. Its data is this product's own.