Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных


Автоматическая установка через скрипт с помощью docker compose

Скрипт предназначен для работы на debian и подобных системах. Рекомендуется использовать ОС Ubuntu 20.04.

  1. Скачать скрипт 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
  • Нет меток