vets-api icon indicating copy to clipboard operation
vets-api copied to clipboard

ClamAV in Containers

Open stevenjcumming opened this issue 11 months ago • 4 comments

Summary

This is an early step to replace review instances with preview environments. This is also an early step in merging k8s into master.

  • replace clam_scan with clamav-client
  • remove clamav binaries & packages
  • allow developers to mock clamav via settings.local.yml
  • most files are 1:1 copies of k8s branch
  • review instances should use clamav container
  • updated Dockerfile & the docker-compose files to match k8s
  • updated Makefile to work with new docker-compose files

Related issue(s)

Testing done

  • Manual local testing for mocking ClamAV
  • Manual local testing for not-mocking ClamAV
  • Manual testing for ClamAV on Review Instances

Acceptance criteria

  • [ ] Developers can use ClamAV with native, docker, & hybrid setup
  • [ ] Developers can mock ClamAV
  • [ ] ClamAV works in Review Instances

stevenjcumming avatar Mar 15 '24 19:03 stevenjcumming