Repository navigation
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--liveto test credentials). - OpenAI-compatible models count as configured. An OpenAI-compatible endpoint that lists models now counts as configured models.
/api/healthreportsmodels: configuredand the doctor passes. A base URL with noMOGPLEX_OPENAI_COMPATIBLE_MODELSwarns. - The doctor accepts
APP_URL, the only URL a prebuilt image needs, with the same precedence as the app. It previously demandedNEXT_PUBLIC_APP_URL. - Backend flags agree in the image. Both
MOGPLEX_DATA_BACKENDandNEXT_PUBLIC_MOGPLEX_DATA_BACKENDnow come from the build arg. This fixes a false "backend flags disagree" in the doctor, and a server running asneonin 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