#!/bin/bash

APP_MODULE='url_shortener.api.asgi:app'

export UVICORN_HOST='0.0.0.0'
export UVICORN_PORT='8080'

cd /app

DD_TRACE_BINARY=$(whereis ddtrace-run | cut -d ' ' -f 2)

# DataDog modules
export DD_TRACE_SNOWFLAKE_ENABLED=true

if [ -x ${DD_TRACE_BINARY} ]; then
    ${DD_TRACE_BINARY} uvicorn ${APP_MODULE}
else
    uvicorn ${APP_MODULE}
fi
