Download config does not work v3.0.3
Closed this issue · 5 comments
Bug report
Describe the bug
Download config does not work.
Not working in development locally, not working on production
I don't need it, I was just curious. So no problem!
Screenshots
System
Node.js version: 20.18.0
YARN version: 1.22.19
Strapi version: 5.3.0
Plugin version: 3.0.3
Database: PostgreSQL
Operating system: Ubuntu24.04/Docker
I found a self explanatory error on the console that I didn't see before
And I couldn't find information on zip requirement in the docs either.
Not using any strange docker, node:20-alpine. A bit naked, but....
Up to you what to do with the issue.
Cheers!
cms-1 | Error: Command failed: zip -r config-2024-11-11T17:14:44.819Z.zip *
cms-1 | /bin/sh: zip: not found
cms-1 |
cms-1 | at genericNodeError (node:internal/errors:984:15)
cms-1 | at wrappedFn (node:internal/errors:538:14)
cms-1 | at checkExecSyncError (node:child_process:891:11)
cms-1 | at Object.execSync (node:child_process:963:15)
cms-1 | at Object.zipConfigFiles (/home/node/node_modules/strapi-plugin-config-sync/server/services/main.js:77:18)
cms-1 | at Object.zipConfig (/home/node/node_modules/strapi-plugin-config-sync/server/controllers/config.js:97:57)
cms-1 | at dispatch (/home/node/node_modules/koa-compose/index.js:42:32)
cms-1 | at returnBodyMiddleware (/home/node/node_modules/@strapi/core/dist/services/server/compose-endpoint.js:45:24)
cms-1 | at dispatch (/home/node/node_modules/koa-compose/index.js:42:32)
cms-1 | at policiesMiddleware (/home/node/node_modules/@strapi/core/dist/services/server/policy.js:15:11)
cms-1 | [2024-11-11 17:14:44.830] http: GET /config-sync/zip (43 ms) 500
Ah that makes sense. The zip
cli is not available in your alpine docker image.
I will replace this with a node zip library, probably https://www.npmjs.com/package/adm-zip.
The zip functionality is rather new, hope you don't mind being the guinea pig :)
I don't mind. Thanks to you! 😊
Guinea pig reporting. Everything looks good to me!
@boazpoolman thank you!