Автоматическая установка через скрипт с помощью docker compose
Скрипт предназначен для работы на debian и подобных системах. Рекомендуется использовать ОС Ubuntu 20.04.
- Скачать скрипт ecss-clerk.sh одним из следующих способов:
# 1. С помощью утилиты curl: $ curl -LsO "https://s3.eltex-co.ru/shared/tts/ecss-tts" # 2. С помощью утилиты wget: $ wget "https://s3.eltex-co.ru/shared/tts/ecss-tts" # 3. Вручную по ссылке: https://s3.eltex-co.ru/shared/tts/ecss-tts
2. После скачивания необходимо определить исполняемые права для скрипта:
$ chmod +x ./ecss-tts
3. Перенести скрипт в директорию в /usr/bin/, чтобы он был доступен глобально:
$ sudo mv ecss-tts /usr/bin/
4. Выполнить следующую команду для начала установки:
$ sudo ecss-tts install
5. Следовать инструкциям и вопросам скрипта. Вот некоторые из них:
- Выполните логин в docker registry.
После установки должен появиться примерно следующий вывод:
latest: Pulling from tts/ecss-tts/prod-focal/tts-server 35807b77a593: Pull complete fd002ff7034a: Pull complete 8a57bf4a8678: Pull complete d3cfc3abb784: Pull complete e9b0ebd90c66: Pull complete 7ec7efbd79d3: Pull complete 9f3949710185: Pull complete 785d03151c63: Pull complete 4e6b4e0ab2fe: Pull complete a851981643c2: Pull complete bcadc87182f1: Pull complete d47f749afee3: Pull complete Digest: sha256:2b545e1fd0fad1327427fadc173aa669ad4e6129118dd6d7804f87df9fe07be8 Status: Downloaded newer image for hub-ims.eltex-co.ru/tts/ecss-tts/prod-focal/tts-server:latest hub-ims.eltex-co.ru/tts/ecss-tts/prod-focal/tts-server:latest
6. Запустить приложение:
$ sudo ecss-tts up
Проверить статус работы контейнера приложения можно с помощью команды:
$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d800461f9350 hub-ims.eltex-co.ru/tts/ecss-tts/prod-focal/tts-server:latest "python3.8 app/main.…" 15 seconds ago Up 14 seconds 0.0.0.0:7890->7890/tcp, :::7890->7890/tcp ecss-tts
Дополнительная информация о скрипте для установки
Запускать скрипт рекомендуется из под суперпользователя через sudo:
- sudo ecss-tts up — запуск приложения;
- sudo ecss-tts up --port 5555 — запуск приложения на заданном порту;
- sudo ecss-tts down — остановка приложения;
- sudo ecss-tts update — обновить приложения;
- sudo ecss-tts login — авторизация в docker registry