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

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

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

1.  Перейти в директорию с файлом docker-compose-cli.yml.

2.  Выполнить следующую команду:

Команда для запуска CLI Offline ELM
$ docker compose --file docker-compose-cli.yml run --rm elmi-offline-cli
Пример вывода команды при успешном запуске Offline ELM CLI
$ docker compose --file docker-compose-cli.yml run --rm elmi-offline-cli
WARN[0000] Found orphan containers ([elmi-offline-web-ui elmi-offline-server elmi-offline-init elmi-offline-db elm-token]) 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. 
2024-07-26 16:26:54.786  INFO 1 --- [           main] org.eltex.elm.cli.Launcher               : Starting Launcher using Java 21.0.2 on a413a808c5ef with PID 1 (/classes started by root in /)
2024-07-26 16:26:54.792  INFO 1 --- [           main] org.eltex.elm.cli.Launcher               : No active profile set, falling back to 1 default profile: "default"
2024-07-26 16:26:55,598 INFO  c.z.h.HikariDataSource.getConnection (line:110) - HikariPool-1 - Starting...
2024-07-26 16:26:55,775 INFO  c.z.h.HikariDataSource.getConnection (line:123) - HikariPool-1 - Start completed.
2024-07-26 16:26:55,884 INFO  l.l.c.JavaLogger.log (line:37) - Set default schema name to public
2024-07-26 16:26:56,291 INFO  l.l.c.JavaLogger.log (line:37) - Reading from public.elm_database_changelog
2024-07-26 16:26:56,375 INFO  l.l.c.JavaLogger.log (line:37) - Database is up to date, no changesets to execute
2024-07-26 16:26:56,377 INFO  l.l.c.JavaLogger.log (line:37) - Reading from public.elm_database_changelog
2024-07-26 16:26:56,385 INFO  l.l.c.JavaLogger.log (line:37) - UPDATE SUMMARY
2024-07-26 16:26:56,385 INFO  l.l.c.JavaLogger.log (line:37) - Run:                          0
2024-07-26 16:26:56,385 INFO  l.l.c.JavaLogger.log (line:37) - Previously run:               3
2024-07-26 16:26:56,385 INFO  l.l.c.JavaLogger.log (line:37) - Filtered out:                 0
2024-07-26 16:26:56,386 INFO  l.l.c.JavaLogger.log (line:37) - -------------------------------
2024-07-26 16:26:56,386 INFO  l.l.c.JavaLogger.log (line:37) - Total change sets:            3
2024-07-26 16:26:56,386 INFO  l.l.c.JavaLogger.log (line:37) - Update summary generated
2024-07-26 16:26:56,405 INFO  l.l.c.JavaLogger.log (line:37) - Successfully released change log lock
2024-07-26 16:26:56,407 INFO  l.l.c.JavaLogger.log (line:37) - Command execution complete
2024-07-26 16:26:56,465 INFO  o.r.Reflections.scan (line:219) - Reflections took 24 ms to scan 1 urls, producing 5 keys and 5 values
2024-07-26 16:26:56,516 INFO  o.r.Reflections.scan (line:219) - Reflections took 45 ms to scan 2 urls, producing 8 keys and 185 values
*** Eltex License Manager CLI 1.4 ***
*** Input 'help' to view available commands ***
 > main
   users
   settings
   iprules
   license
elmi> 

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

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

Закрытие CLI Offline ELM при выполнении команды "exit"
elm> exit
Bye!
2023-04-27 09:07:08,153 INFO  c.z.h.HikariDataSource.close (line:350) - HikariPool-1 - Shutdown initiated...
2023-04-27 09:07:08,159 INFO  c.z.h.HikariDataSource.close (line:352) - HikariPool-1 - Shutdown completed.
Закрытие CLI Offline ELM при выполнении команды "q"
elmi> q
Bye!
2024-08-08 14:43:49,963 INFO  c.z.h.HikariDataSource.close (line:350) - HikariPool-1 - Shutdown initiated...
2024-08-08 14:43:49,973 INFO  c.z.h.HikariDataSource.close (line:352) - HikariPool-1 - Shutdown completed.

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

  • Нет меток