-
Notifications
You must be signed in to change notification settings - Fork 44
Deployment issues #43
Comments
First issue.
This can be fixed by changing the Makefile here to deploy With that change everything seems to work just fine. |
Second issue is somewhat related, but was harder to pinpoint. Same issue as #37. The hint that you're having this problem is in this comment. You'll have this in your
It seems to have something to do with the node version used to build the project. I was having this with the default version shipped with Ubuntu LTS 18.04. Fixed it by using the same node/npm version as GCF (6.14.0 and 8.11.1). |
Feel free to send pull requests. Also check this out: |
Regarding the medium post, I had already applied. Waiting eagerly for access. As far as PRs, the only reason I didn't submit one yet is that I'm unsure whether "works-for-me" works for everybody else. Specifically, does deploying Also, I'm also not using the test server as is, and I'm afraid of breaking it for others. BTW, Node 6 works fine and is the only one covered by an SLA. The only reason I'm using Node 8 Beta is that I'm running a binary (LibreOffice's soffice) that depends on libs that (almost "by accident") are only available on the Node 8 runtime. Thanks! |
Message me directly and I will see if I can help.
Would it be possible to support both some how? Maybe we could have two versions or something?
I can test with the test server.
I don't think this is covered by the SLA regardless of the base runtime :) Can you provide a list of missing dependencies? I can ask about adding them to the Node 6 image. |
Reviewing this again the change (deploying Regarding the SLA, this obviously isn't covered (I didn't mean to imply that it was). But my impression is that being out of beta with an SLA makes it less likely that things like shared libraries and other installed software will change without prior notice. The Node 8 runtime can silently drop the additional libraries I need without even a redeploy, and that's OK: it's a beta. I have to live with that. I'll try to list the missing dependencies on Node 6, but I imagine they are extensive. |
Missing libs for LibreOffice
I'm using headless LibreOffice to convert Office documents to PDF/HTML, and then Go to post-process some of those HTML files. JS was way too slow to post-process the larger HTML files. Initially, I ran Go out-of-process, now I'm trying to use Go for everything. |
No promises, but I have reported the missing libraries issue in the Node 6 runtime to the team. |
Alas, seems the team went the other way and removed some of those libraries ( 😔 Tracking here: https://issuetracker.google.com/issues/118423830 |
I've had two different issues with deployment I've since worked around.
Leaving this here for documentation, maybe it'll help others.
The text was updated successfully, but these errors were encountered: