Lacking CI/CD guide
邓超
I was developing the project from a Windows PC, built the project on that PC then deployed the dist and node_modules dirs to a Linux server, then it failed to start with these error messages:
> Something went wrong installing the "sharp" module
> Cannot find module '../build/Release/sharp-linux-x64.node'
I fiexed it but I still want to see if there is any CI/CD guide for such scenario, I found nothing.
Pierre Wizla
Hi, thanks for reporting this,self-host, and sorry you had some troubles. Having a generic deployment guide to self-host on Linux servers is on our roadmap, but I can't provide any ETA at the moment.
In the meantime, I can suggest you deploy to Strapi Cloud (https://docs.strapi.io/cloud/getting-started/deployment) or use any other deployment guides to 3rd party platforms — see https://docs.strapi.io/dev-docs/deployment (more are available in the forum: https://forum.strapi.io/c/community-guides/28).
Pierre — Lead Technical Writer at Strapi
邓超
Pierre Wizla: Thanks for your reply, I cannot use Strapi cloud and existing 3rd party platform guides, the GFW in China slowed down the network heavily, I have to deploy strapi in a local cloud service provider like Aliyun, I could draw lessons from the AWS guide, but it still dosen't mentioned you have to build and deploy it on the same OS. So I opened this feedback.
Where can I trace the roadmap you mentioned?
Pierre Wizla
邓超: I'm so sorry to read that these platforms aren't accessible where you live… I'll forward this to Strapi's product team to ensure we consider this for future product plans.
I was mentioning the internal documentation roadmap, which is not public. The product roadmap is accessible at feedback.strapi.io by clicking on the Roadmap tab.
For your specific problem, I suggest you search through issues on the strapi/strapi GitHub repository: https://github.com/strapi/strapi/issues or file a new one if you can't find any workaround.