Другой вариант - упаковать jar драйвера MySQL в исполняемый файл jar вашей программы Ballerina. Таким образом, вам не нужно копировать файлы в Docker-контейнер, потому что команда ballerina build
создает автономный исполняемый файл jar со всеми зависимостями.
Для этого вам необходимо создать проект Ballerina и модуль. В этом руководстве содержится дополнительная информация о проектах Ballerina.
Затем скопируйте и вставьте следующий раздел в Ballerina.toml
в каталоге вашего проекта.
[platform]
target = "java8"
[[platform.libraries]]
path = "<path-to-the-mysql-driver-jar-file>"
modules = ["<name-of-the-ballerina-module>"]