From a6faf9bd2e3c6ebfbbd9e651f473b54be7a16dcd Mon Sep 17 00:00:00 2001 From: Kevin Morris Date: Thu, 6 Jan 2022 22:11:03 -0800 Subject: [PATCH] feat(docker): perform migrations when starting the fastapi service Signed-off-by: Kevin Morris --- docker/scripts/run-fastapi.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/scripts/run-fastapi.sh b/docker/scripts/run-fastapi.sh index ac54aedc..4cf9dcfe 100755 --- a/docker/scripts/run-fastapi.sh +++ b/docker/scripts/run-fastapi.sh @@ -23,6 +23,9 @@ export FASTAPI_BACKEND="$1" echo "FASTAPI_BACKEND: $FASTAPI_BACKEND" echo "FASTAPI_WORKERS: $FASTAPI_WORKERS" +# Perform migrations. +alembic upgrade head + if [ "$1" == "uvicorn" ] || [ "$1" == "" ]; then exec uvicorn --reload \ --ssl-certfile "$CERT" \