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

Командная строка для EDM Issue представляет собой Docker контейнер, который при запуске подключается к EDM Issue. Для его запуска существует отдельный Docker Compose файл.


Для запуска CLI требуется произвести следующие действия:

  1.  Перейти в директорию с файлами работающего EDM Issue.
  2.  Выполнить следующую команду:

    Команда для запуска EDM Issue CLI
    docker-compose --file docker-compose-cli.yml
    Пример вывода команды при успешном запуске EDM Issue CLI
    edm@edm-server:/opt/edm$ docker-compose --file docker-compose-cli.yml run --rm edmi-cli
    WARNING: Found orphan containers (edmi-server, edmi-db, edmi-loader, edmi-init, edmi-web-ui) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
    Pulling edmi-cli (hub.eltex-co.ru/edm/edmi-cli:1.0)...
    1.0: Pulling from edmi-cli
    e7c96db7181b: Already exists
    f910a506b6cb: Already exists
    c2274a1a0e27: Already exists
    2619243efc64: Pull complete
    3d6a32f1115c: Pull complete
    c5e73ecf51fa: Pull complete
    3fa9fd8281e5: Pull complete
    0df9120d8efe: Pull complete
    Digest: sha256:22758fdc5b87a3468702207957da47e2ca3415c2720566f96b35a4f9f296d768
    Status: Downloaded newer image for hub.eltex-co.ru/edm/edmi-cli:1.0
    Creating edmi_edmi-cli_run ... done
    fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
    fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz
    v3.9.6-143-ga5f34edab6 [http://dl-cdn.alpinelinux.org/alpine/v3.9/main]
    v3.9.6-138-ge069a77b3b [http://dl-cdn.alpinelinux.org/alpine/v3.9/community]
    OK: 9793 distinct packages available
    (1/2) Installing dmidecode (3.2-r0)
    (2/2) Installing tzdata (2020c-r1)
    
    Пример вывода команды при успешном запуске EDM Issue CLI (продолжение)
    Executing busybox-1.29.3-r10.trigger
    OK: 107 MiB in 56 packages
    2021-07-29 09:41:57.078  INFO 14 --- [           main] org.eltex.edm.cli.Launcher               : Starting Launcher on fe909b78253c with PID 14 (/classes started by root in /)
    2021-07-29 09:41:57.081  INFO 14 --- [           main] org.eltex.edm.cli.Launcher               : No active profile set, falling back to default profiles: default
    2021-07-29 09:41:57,751 INFO  c.z.h.HikariDataSource.getConnection (line:110) - HikariPool-1 - Starting...
    2021-07-29 09:41:57,832 INFO  c.z.h.HikariDataSource.getConnection (line:123) - HikariPool-1 - Start completed.
    2021-07-29 09:41:58,134 INFO  l.l.c.JavaLogger.log (line:23) - Successfully acquired change log lock
    2021-07-29 09:41:58,435 INFO  l.l.c.JavaLogger.log (line:23) - Reading from public.edm_database_changelog
    2021-07-29 09:41:58,488 INFO  l.l.c.JavaLogger.log (line:23) - Successfully released change log lock
    2021-07-29 09:41:58,491 INFO  l.l.c.JavaLogger.log (line:23) - Successfully acquired change log lock
    Skipping auto-registration
    2021-07-29 09:41:58,491 WARN  l.l.c.JavaLogger.log (line:23) - Skipping auto-registration
    2021-07-29 09:41:58,495 INFO  l.l.c.JavaLogger.log (line:23) - Successfully released change log lock
    2021-07-29 09:41:58,560 INFO  o.r.Reflections.scan (line:232) - Reflections took 23 ms to scan 1 urls, producing 6 keys and 6 values 
    2021-07-29 09:41:58,578 INFO  o.r.Reflections.scan (line:232) - Reflections took 12 ms to scan 2 urls, producing 10 keys and 165 values 
    *** Eltex Distribution Manager CLI 1.0 ***
    *** Input 'help' to view available commands ***
     > main
       settings
       iprules
       license
       users
       ips
    edmi>

В результате выполнения команды пользователь получит доступ к CLI EDM Issue.

Для выхода из CLI требуется ввести команду "exit":

Закрытие EDM Issue CLI при выполнении команды "exit"
edmi> exit
Bye!
2021-07-29 09:51:57,019 INFO  c.z.h.HikariDataSource.close (line:350) - HikariPool-1 - Shutdown initiated...
2021-07-29 09:51:57,023 INFO  c.z.h.HikariDataSource.close (line:352) - HikariPool-1 - Shutdown completed.
edm@edm-server:/opt/edm$

После выхода из CLI контейнер edmi-cli будет автоматически удален из системы, для повторного входа в CLI требуется повторить указанные выше пункты.

  • Нет меток