Skip to content

v0.3.0

Choose a tag to compare

@yoanbernabeu yoanbernabeu released this 28 Feb 06:33
· 1 commit to main since this release
70e3ebd

Caddy Reverse Proxy

Oopsie includes now a Caddy reverse proxy for automatic HTTPS and subdomain-based routing.

What's new

  • Caddy reverse proxy — automatic TLS via Let's Encrypt, subdomain routing (api.* / app.*)
  • Runtime env injection — NEXT_PUBLIC_API_URL is now configurable at container startup (no rebuild needed)
  • Simplified deployment — single docker compose up -d with just 3 env vars for production

Configuration

API_DOMAIN=https://api.oopsie.example.com
DASHBOARD_DOMAIN=https://app.oopsie.example.com
NEXT_PUBLIC_API_URL=https://api.oopsie.example.com/api/v1

Quick Start

curl -fsSL https://raw.githubusercontent.com/yoanbernabeu/oopsie/main/compose.yml -o compose.yml
curl -fsSL https://raw.githubusercontent.com/yoanbernabeu/oopsie/main/Caddyfile -o Caddyfile
docker compose up -d

Then open http://app.localhost and follow the setup wizard.

Full Changelog: v0.2.0...v0.3.0