kopia lustrzana https://github.com/bugout-dev/moonstream
19 wiersze
650 B
Bash
19 wiersze
650 B
Bash
![]() |
#!/usr/bin/env sh
|
||
|
|
||
![]() |
# Sets up Moonstream API server
|
||
|
# Expects access to Python environment with the requirements
|
||
|
# for this project installed.
|
||
![]() |
set -e
|
||
|
|
||
![]() |
MOONSTREAMAPI_HOST="${MOONSTREAMAPI_HOST:-127.0.0.1}"
|
||
|
MOONSTREAMAPI_PORT="${MOONSTREAMAPI_PORT:-7481}"
|
||
|
MOONSTREAMAPI_APP_DIR="${MOONSTREAMAPI_APP_DIR:-$PWD}"
|
||
|
MOONSTREAMAPI_ASGI_APP="${MOONSTREAMAPI_ASGI_APP:-moonstreamapi.api:app}"
|
||
|
MOONSTREAMAPI_UVICORN_WORKERS="${MOONSTREAMAPI_UVICORN_WORKERS:-2}"
|
||
![]() |
|
||
![]() |
uvicorn --reload \
|
||
|
--port "$MOONSTREAMAPI_PORT" \
|
||
|
--host "$MOONSTREAMAPI_HOST" \
|
||
|
--app-dir "$MOONSTREAMAPI_APP_DIR" \
|
||
|
--workers "$MOONSTREAMAPI_UVICORN_WORKERS" \
|
||
|
"$MOONSTREAMAPI_ASGI_APP"
|