Skip to content

A container image with ClamAV (open-source antivirus engine) binaries and linked libraries, for use with AWS Lambda container images

License

Notifications You must be signed in to change notification settings

andreswebs-public-images/clamav-lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

clamav-docker-lambda-layer

A container image with ClamAV (open-source antivirus engine) binaries and linked libraries, for use with AWS Lambda container images.

The base image used is public.ecr.aws/lambda/provided:al2, running Amazon Linux 2.

The binaries are located under /opt/bin/ and the linked libraries under /opt/lib/.

Usage

Copy the Lambda layer in a Dockerfile:

FROM public.ecr.aws/lambda/provided:al2
COPY --from=andreswebs/clamav-lambda /opt/ /opt

Or use it directly as a base image:

FROM andreswebs/clamav-lambda

Authors

Andre Silva @andreswebs

License

This project is licensed under the Unlicense.

Acknowledgments

Based on:

https://github.com/upsidetravel/bucket-antivirus-function

https://github.com/truework/lambda-s3-antivirus

References

https://aws.amazon.com/blogs/compute/working-with-lambda-layers-and-extensions-in-container-images/

About

A container image with ClamAV (open-source antivirus engine) binaries and linked libraries, for use with AWS Lambda container images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •