#!/usr/bin/env bash
# Runs migrations (if any) then execs the process selected by ${PROCESS}.
# Defaults to 'web'; override with the PROCESS env var at deploy time.

set -euo pipefail

PROCESS="${PROCESS:-web}"
PORT="${PORT:-8000}"
echo "[start] env: APP_ENV=${APP_ENV:-production} PROCESS=$PROCESS PORT=$PORT"

case "$PROCESS" in
  web)
    echo "[start] running web"
    exec python limechat_mbr_server.py
    ;;
  *)
    echo "[start] unknown PROCESS '$PROCESS'" >&2
    exit 1
    ;;
esac
