728x90
반응형
FastAPI를 실행하는
uvicorn main:app --reload 나
Django를 실행하는
python manage.py runserver
위와 같은 명령어를 실행하는 경우에 너무 길어서 alias 등록을 할 수 있는데,
port 번호를 그때그때 원하는 대로 실행시키려면 alias 대신에 함수를 이용하면 된다.
위 두 명령어는 기본적으로 8000 포트로 실행되는데,
포트번호를 기입해서 명령어를 실행하면 해당 포트로 실행이 되도록 bashrc에 등록해보자
FastAPI를 8001번 포트로 실행시킨다 하면 다음과 같다
uvicorn main:app --reload --port 8001
위 명령어들을 shell에 다음과 같이 등록해보자
1. .bashrc 파일 오픈
nano ~/.bashrc
2. 명령어 함수 등록
run_uvicorn() {
local port="${1:-8000}"
uvicorn main:app --reload --port "$port"
}
3. source ~/.bashrc 또는 shell 껐다 켜서 적용시키기
4. 실행 테스트
$ run_uvicorn
$ run_uvicorn 8001
728x90
반응형
'Linux(Ubuntu)' 카테고리의 다른 글
Linux: 가상환경 메모리 설정 (0) | 2024.01.23 |
---|---|
Linux(ubuntu) 실행 중인 프로세스 죽이기 #netstat # fuser # port # kill (0) | 2023.03.20 |
scp (Secure Copy Protocol) in Linux # ssh cp (0) | 2023.01.12 |
파일 압축 # tar, tar.gz, zip (0) | 2023.01.07 |
Linux 기초: Kernel (0) | 2022.12.28 |