Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wiseplat
GitHub Repository: wiseplat/python-code
Path: blob/master/ invest-robot-contest_Tinkoff-stream-grid-bot-main/tbot.sh
5925 views
1
#!/bin/bash
2
echo "Выберите параметр запуска TBOT:"
3
echo "1 - Запуск в окружении Docker в режиме демона"
4
echo "2 - Запуск в окружении Docker"
5
echo "3 - Запуск в окружении Python"
6
echo "4 - Создание\обновление контейнера Docker с зависимостями"
7
echo "5 - Вывод логов контейнера Docker в режиме демона"
8
echo "6 - Пауза контейнера Docker в режиме демона"
9
echo "7 - Продолжение работы после паузы контейнера Docker в режиме демона"
10
echo "8 - Остановка контейнера Docker в режиме демона"
11
echo "0 - Выход"
12
13
read -r action
14
15
case $action in
16
1)
17
docker run --rm --name tbot -it -d -v $(pwd):/app tbot
18
;;
19
2)
20
docker run --rm --name tbot -it -v $(pwd):/app tbot
21
;;
22
3)
23
python3 tinkoff-stream-grid-bot.py
24
;;
25
4)
26
docker build -t tbot .
27
;;
28
5)
29
docker logs tbot
30
;;
31
6)
32
docker pause tbot
33
;;
34
7)
35
docker unpause tbot
36
;;
37
8)
38
docker stop tbot
39
;;
40
0)
41
echo "Всех благ!"
42
exit 0
43
;;
44
*)
45
echo "Выберите одно из представленных действий"
46
47
esac
48
49