mysql и mysql2 не работают во время выполнения Fission
Я попытался создать свой собственный образ времени выполнения Fission NodeJS, я попытался установить пакеты npm mysql и mysql2. В моем файле докеров используется базовый образ node:8-alpine.
Но всегда при запуске функции я получаю следующую ошибку
user code load error: Error: Cannot find module 'mysql'
Я попытался установить mysql и mysql2 глобально в моем DockerFile, но все равно безуспешно
RUN npm install -g mysql
RUN npm install -g mysql2
Я всегда обновляю среду с помощью следующей команды:
fission env update --name nodejs --image mindbehind.azurecr.io/fission/nodejs-env
Но даже я попытался удалить все функции и все среды и заново установить с нуля новую среду и свои функции. Я уже устанавливал другие библиотеки раньше, поэтому уверен, что смогу обновить среду Fission NodeJS.
Я не мог понять, почему это так, кто-то сталкивался с этим раньше и мог решить это?