Hi, I want to develop some penpod feature locally and ideally (on success) create a PR later on. My plan was to use podman
instead of docker
.
Following this instructions worked more or less flawlessly. I got the webinterface running locally, and i was able to login with the user I created via the script.
Being optimistic I’m am able to start developing I followed this guide.
I copied the manage.sh
to my own manage-podman.sh
swapped all
-
docker
withpodman
-
docker compose
withpodman-compose
- removed all
:z
because Mac has an issue with SELinux - set higher ulimits
But run now in an issue during spinning up of the front-end
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies
warning " > react-virtualized@9.22.3" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning " > react-virtualized@9.22.3" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
error An unexpected error occurred: "EMFILE: too many open files, copyfile '/home/penpot/.cache/yarn/v6/npm-color-convert-2.0.1-72d3a68d598c9bdb3af2ad1e84f21d896abd4de3-integrity/node_modules/color-convert/conversions.js' -> '/home/penpot/penpot/frontend/node_modules/ansi-styles/node_modules/color-convert/conversions.js'".
info If you think this is a bug, please open a bug report with the information provided in "/home/penpot/penpot/frontend/yarn-error.log".
Anyone having experience with setting up penpot with podman (or how i call it: penpotman) for development? It feels like 95% done, but missing one or two magic adjustments.