Skip to content

v0.2.1

Latest

Choose a tag to compare

@charlesrhoward charlesrhoward released this 16 Oct 00:47
· 18 commits to main since this release
a5754e6

Self-hosting fixes on top of v0.2.0. Image: ghcr.io/mogplex/mogplex:v0.2.1 (linux/amd64, linux/arm64).

# in .env
MOGPLEX_VERSION=v0.2.1
docker compose up -d      # migrate applies any new migrations before the new app starts

Changes

  • Setup doctor in the image. Check a Docker deployment without a checkout:
    docker compose exec app node scripts/doctor.cjs (add --live to test credentials).
  • OpenAI-compatible models count as configured. An OpenAI-compatible endpoint that lists models now counts as configured models. /api/health reports models: configured and the doctor passes. A base URL with no MOGPLEX_OPENAI_COMPATIBLE_MODELS warns.
  • The doctor accepts APP_URL, the only URL a prebuilt image needs, with the same precedence as the app. It previously demanded NEXT_PUBLIC_APP_URL.
  • Backend flags agree in the image. Both MOGPLEX_DATA_BACKEND and NEXT_PUBLIC_MOGPLEX_DATA_BACKEND now come from the build arg. This fixes a false "backend flags disagree" in the doctor, and a server running as neon in a Supabase build.

CI runs the doctor inside the image on both architectures, against the bundled and an external database (#655).

Full changes: v0.2.0...v0.2.1