I’m using a package that has a dependency an npm package that has a dependency on phantomjs.
"dependencies": {
"phantomjs-prebuilt": "^2.1.2"
}
When I deploy to Galaxy it uses the wrong phantomjs-prebuilt. It uses the mac version because I’m working on a mac. I had it working when I was using docker by doing this.
WORKDIR /opt/app/programs/server/npm/mb/node_modules/svgexport
RUN npm rebuild
Mb is my package. The dockerfile was based on Ubuntu so it rebuilt mb’s node modules for linux. When I deploy to galaxy though it doesn’t rebuild it and I get an error.