#!/bin/bash
set -e

# Install dependencies to NAS on cold start (persists across invocations)
if [ ! -f /mnt/nas/deps/.installed ]; then
  pip install --target=/mnt/nas/deps --index-url https://mirrors.aliyun.com/pypi/simple /code/*.whl
  echo installed > /mnt/nas/deps/.installed
fi

export PYTHONPATH=/mnt/nas/deps:$PYTHONPATH

exec /mnt/nas/deps/bin/uvicorn excel_convert.web.app:app --host 0.0.0.0 --port 9000
