Skip to content

📦 Lambda supported Chromium build (lightweight, headless shell).

License

Notifications You must be signed in to change notification settings

nuxy/chromium-lambda-build

Repository files navigation

chromium-lambda-build

Lambda supported Chromium browser build (lightweight, headless shell).

This purpose of this build is to workaround AWS Lambda container image read-only restrictions.

Dependencies

System requirements

  • 40GB of free disk space
  • 8GB memory available

Start the compilation process

$ make clean
$ make

This will launch the build process in the background. The compiled binary output is written to dist/

Build time

This soley depends on your network speed and system hardware.

For example, when run on a fast network using a system running an Intel i7 with 32GB RAM the entire process takes about 4 hours to complete. Moveover, this processing time can be further reduced by writing to an SSD / SSHD in conjunction with proper sysctl tuning.

References

Versioning

This package is maintained under the Semantic Versioning guidelines.

License and Warranty

This package is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

chromium-lambda-build is provided under the terms of the MIT license

AWS is a registered trademark of Amazon Web Services, Inc.

Author

Marc S. Brooks