Size: a a a

2020 July 07

MM

Max Melentiev in Tarantool
PATH="$(pwd)/tmp:$PATH" cartridge pack docker ...
источник

AP

Andrey Privalov in Tarantool
Так. Кажется я не очень понял, что предлагается сделать)
источник

MM

Max Melentiev in Tarantool
там версия тарантула для докера берется из tarantool --version. если подложить исполняемы tarantool, который вернет нужную версию, то она должна будет использоваться в докерах. можно просто скрипт положить, который только печатает версию
источник

MM

Max Melentiev in Tarantool
но я так не делал. просто если нужен костыль временный, то возможно это самый простой вариант
источник

AP

Andrey Privalov in Tarantool
Ааа. интересная идея
источник

AP

Andrey Privalov in Tarantool
Max Melentiev
там версия тарантула для докера берется из tarantool --version. если подложить исполняемы tarantool, который вернет нужную версию, то она должна будет использоваться в докерах. можно просто скрипт положить, который только печатает версию
То есть, хостовый тарантула не копируется в образ, как я думал, а вызывается для получения версии и это используется для получения базового образа? Я правильно понял?
источник

MM

Max Melentiev in Tarantool
да
источник

AP

Andrey Privalov in Tarantool
Жестко)
источник

AP

Andrey Privalov in Tarantool
так. что-то у меня не получается., подложил файл в tmp, прописал в path но which все равно из /usr/local/bin дает
источник

AP

Andrey Privalov in Tarantool
а не, нашел косяк кажется
источник

AP

Andrey Privalov in Tarantool
кажется не прокатило)
источник

AP

Andrey Privalov in Tarantool
Step 4/8 : RUN curl -s         https://packagecloud.io/install/repositories/tarantool/2_2/script.rpm.sh | bash     && yum -y install tarantool tarantool-devel
источник

AP

Andrey Privalov in Tarantool
Итак. Иду дальше по пути "собери сам". на cartridge start получаю LuajitError: /opt/tarantool/tnt-main/init.lua:43: HttpInitError: ...ool/tnt-main/.rocks/share/tarantool/http/server/init.lua:343: Router must be set before calling server:start() - может тут несовместимость версий какая? а то не оч понят, куда это копать дальщше
источник

AP

Andrey Privalov in Tarantool
И сам отвечу, уставнока http 1.1.0 кажется рабоает
источник

MM

Max Melentiev in Tarantool
Andrey Privalov
Step 4/8 : RUN curl -s         https://packagecloud.io/install/repositories/tarantool/2_2/script.rpm.sh | bash     && yum -y install tarantool tarantool-devel
в чем ошибка была?
источник

AP

Andrey Privalov in Tarantool
Max Melentiev
в чем ошибка была?
А я это и не решал. Я свой докерфайл сделал
источник

MM

Max Melentiev in Tarantool
а что там не прокатило?
источник

AP

Andrey Privalov in Tarantool
Ну я подложил bash скрипт, но тем не менее установился судя по логам тарантул 22
источник

AP

Andrey Privalov in Tarantool
да и выглядит это как-то все же костыльно слегка)
источник

MM

Max Melentiev in Tarantool
я думаю опцию для версии тнт скоро сделают, т.ч. это совсем временный костыль
источник