[가상화폐] Koyeb 이용한 호스팅

LONGNEW·2024년 1월 16일
0

자동화

목록 보기
4/4

Web server로 호스팅 하는 것은 불가능한 것 같다.

Worker를 사용하려면 플랜을 업그레이 해야 하긴 한다.
그래도, 1달 예상금액이 1.61$로 저렴해 서버를 돌리게 되었다.

eco버젼으로 호스팅해도 구동이 잘 되기 때문에 추후에 디코봇도 돌릴까 생각중이다.

  1. 파이썬 프로그램은 requirements.txt 혹은 setup.py 파일이 Git 리포 안에 있어야 한다.

  2. 프로그램이 내부 path를 사용하려면 "."을 이용하는 것이 아닌 "/"를 통해서 이동하고 제일 앞은 root 경로가 있다고 가정하면 된다.
    ex) "./src/mykey.json"하면 에러 로그에 "~~worker/./src/mykey.json"으로 나오는 것으로 보아 이를"/src/mykey.json"으로 수정하였더니 잘 동작한다.

위 두 가지 경우만 잘 설정되어 있다면 buildpack 설정에서 Run command에 python3 ./src/main.py {leverage} {balance}을 치는 것으로 동작이 된다.

여기선 또 "."을 사용하긴 했다.
프로그램 자체를 매개변수를 받도록 해서 argv[2] == leverage, argv[3] == balance로
레버리지와 한번 주문할 때의 금액을 의미한다. balance는 레버리지가 적용된 금액이다.

다음은 한국투자증권 API로 프로그램 하나 만들어 둬야 겠다.

0개의 댓글