akeneo / Dockerfiles

DEPRECATED for PIM 4.0 and above - Official Dockerfiles for Akeneo development and testing
https://hub.docker.com/r/akeneo/
MIT License
49 stars 34 forks source link

Remove puppeter as it's installed in PIM dependencies #351

Closed ahocquard closed 4 years ago

ahocquard commented 4 years ago

Description

Puppeter is installed in the node_modules dependencies of the PIM. Puppeter is installed in the docker images also. This image weights 1.2 Go.

When executing make integration-front or make acceptance-front , it uses puppeter in node_modules. Puppeter in the docker image is never used. However, to work correctly, puppeter needs a lot of dependencies. They are still useful in our image, otherwise it does not work.

After removing Puppeter, the images weights ~560 Mo. Note: I tested it with a image built directly in local. We will revert it if it breaks the CI.

Definition Of Done

Q A
Added tests Todo
Changelog updated Todo
Documentation -
Fixed tickets #...

Todo: Pending / Work in progress OK: Done / Validated -: Not needed