#!/usr/bin/env sh
set -e

LAYERS_DIR="src/layers"
EXTRA_PATH=""
if [ -d "$LAYERS_DIR" ]; then
  for dir in "$LAYERS_DIR"/*/python; do
    if [ -d "$dir" ]; then
      EXTRA_PATH="$EXTRA_PATH:$dir"
    fi
  done
fi

export PYTHONPATH="/app$EXTRA_PATH:$PYTHONPATH"

exec uvicorn src.api_local.main_server:app --host 0.0.0.0 --port 8000
