Virus scanning rest api
This commit is contained in:
parent
e061bcc1fb
commit
3e087ebb07
7 changed files with 100 additions and 14 deletions
33
Makefile
Normal file
33
Makefile
Normal file
|
@ -0,0 +1,33 @@
|
|||
SERVICE=clamrest
|
||||
VERSION := dev
|
||||
|
||||
run-container: .clamav build-container
|
||||
-@docker rm -f $(SERVICE)
|
||||
@docker run -d -p 9000:9000 -e PORT=9000 --name $(SERVICE) --link clamd:clamd $(SERVICE):$(VERSION)
|
||||
|
||||
build-container:
|
||||
docker build -t $(SERVICE):$(VERSION) .
|
||||
|
||||
run-slug: .clamav build-slug
|
||||
-@docker rm -f $(SERVICE)
|
||||
@docker run -d -v target/app:/app -p 9000:9000 -e PORT=9000 --name $(SERVICE) --link clamd:clamd flynn/slugrunner start web
|
||||
@echo "Clamrest listening on port 9000"
|
||||
|
||||
build-slug:
|
||||
-@rm -rf target
|
||||
-@mkdir target
|
||||
@tar cf - . | docker run --rm -i -a stdin -a stdout -a stderr flynn/slugbuilder -> target/slug.tgz
|
||||
|
||||
test:
|
||||
|
||||
|
||||
|
||||
.clamav:
|
||||
@echo "Starting clamav docker image"
|
||||
-@docker rm -f clamd
|
||||
@docker run -d -p 3310:3310 --name clamd dinkel/clamavd
|
||||
@echo "Waiting for clamd to respond"
|
||||
@sleep 10
|
||||
|
||||
.restapi:
|
||||
docker
|
Loading…
Add table
Add a link
Reference in a new issue