Устанавливать exit code в `picodata admin`
Проблема: использую start.picodata.sh в качестве CMD в докерфайле для автоматической установки плагина при запуске контейнера.
В скрипте есть строка:
picodata admin /var/run/picodata/admin.sock < plugin_install.sql
Если забыть положить плагин в PLUGIN_DIR пикодаты, то команда выше работает как задумано:
alt.p10.single-1 | Connected to admin console by socket path "/var/run/picodata/admin.sock"
alt.p10.single-1 | type '\help;' for interactive help
alt.p10.single-1 | Error while discovering manifest for plugin `/var/lib/picodata/plugins/radix/0.3.0/manifest.yaml`: No such file or directory (os error 2)
alt.p10.single-1 | Plugin `radix:0.3.0` not found at instance
alt.p10.single-1 | Plugin `radix:0.3.0` not found at instance
alt.p10.single-1 | Bye
Хочется, чтобы результат последней непустой команды перед EOF (успех/неуспех) транслировался в exit-code.
В picodata connect
нужно будет реализовать аналогичное поведение.
Edited by Konstantin Osipov