Skip to content
Beau Barker edited this page Jul 29, 2025 · 22 revisions

SuperStack Wiki

This is a collection of guides explaining how to add features to SuperStack.

Contributions are appreciated.

Page Structure

Generally pages should be written in this order:

  1. Environment e.g. "JWT Secret" or "Configure Services"
    1. Environment file .env
    2. Compose file(s) (just environment, not volumes)
  2. Any new services
    1. Dockerfile ("Add (modulename)")
    2. Volumes in compose files ("Add a Volume")
    3. Caddyfile ("Add a Route")
  3. Caddy
    1. Dockerfile ("Add (modulename)")
    2. Volumes in compose files ("Add a Volume")
    3. Caddyfile ("Add a Route")
  4. PostgREST
  5. Postgres
    1. Dockerfile ("Add (name) Extension")
    2. Volumes in compose files ("Add a Volume")
    3. Migrations ("Load (name) Extension")
  6. Usage
Clone this wiki locally