#!/bin/sh # Backend entrypoint (dev + prod): migrate, then serve. # APP_ENV=dev (set via devcontainer.json containerEnv, attached container # only) enables autoreload. Anything else runs the plain production server. set -e cd /srv/kirche-einfach/backend .venv/bin/alembic upgrade head if [ "${APP_ENV:-prod}" = "dev" ]; then exec .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload else exec .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8000 fi