Я пытаюсь построить языковой сервер, который будет реализован в качестве коляски для затмения.Я создал толстую банку из созданного мной языкового сервера xtext.Могу ли я использовать этот толстый jar для реализации моего языкового сервера в файле Docker для запуска моего языкового сервера в качестве контейнера?
Я написал Dockerfile, как показано ниже:
FROM barais/eclipse-xtend
ADD build/libs/dsl-language-server-ls.jar dsl-language-server-ls.jar
RUN sudo apt-get install socat
CMD socat TCP4-LISTEN:4417,reuseaddr,fork EXEC:"mydsl"
"dsl-language-server-ls.jar "- это файл jar, созданный при сборке моего проекта (т. е. LS).У меня вопрос, могу ли я запустить свой языковой сервер, включив файл .jar, как в приведенном выше файле dockerfile?На самом деле это сработало в eclipse che, но я все еще получаю ошибку сломанного канала и ошибку тайм-аута, которая заставляет меня сомневаться в моем подходе.
Ошибка инициализации языкового сервера
Этоэто ошибка, которую я получаю.