-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
32 lines (27 loc) · 1.07 KB
/
Copy pathbuild.sh
File metadata and controls
32 lines (27 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#/bin/env bash
ROOT=$(pwd)
echo "\tУСТАНОВКА ЗАВИСИМОСТЕЙ"
echo "Команда: poetry install"
poetry install
echo "\tУСТАНОВКА ЗАВИСИМОСТЕЙ ЗАВЕРШЕНА"
echo "\n\n\n"
echo "\tСБОРКА ПРОЕКТА"
echo "Команда: poetry build"
poetry build
echo "\tСБОРКА ПРОЕКТА ЗАВЕРШЕНА"
echo "В папке dist расположены дистрибутивы sdist и wheel"
echo "\n\n\n"
echo "\tСБОРКА ДОКУМЕНТАЦИИ"
echo "Команда: cd docs && make html"
cd docs && make html
cd $ROOT
echo "\tСБОРКА ДОКУМЕНТАЦИИ ЗАВЕРШЕНА"
echo "Документация расположена в папке: docs/build/html"
echo "\n\n\n"
echo "\tСБОРКА DOCKER-ОБРАЗА"
if [ -f /usr/bin/docker ]
then
docker build -t python_runner_bot .
else
echo "Файл /usr/bin/docker не обнаружен в системе. Помните, что для работы бота также требуется установленный в системе Docker Engine"
fi