Files
bracket/run.sh
2023-05-19 11:59:49 +02:00

21 lines
376 B
Bash
Executable File

#!/bin/bash
set -eo pipefail
function run_frontend() {
cd frontend && yarn run dev
}
function run_backend() {
cd backend && ENVIRONMENT=DEVELOPMENT pipenv run gunicorn \
-k bracket.uvicorn.RestartableUvicornWorker \
bracket.app:app \
--bind localhost:8400 \
--workers 1 \
--reload
}
(trap 'kill 0' SIGINT;
run_frontend &
run_backend
)