Commit 485b43a7 authored by Robert Butora's avatar Robert Butora
Browse files

docker: adds missing libs and adjust entrypoint

parent 8cb2c193
Loading
Loading
Loading
Loading

Makefile

0 → 100644
+49 −0
Original line number Diff line number Diff line


.PHONY: build
build:
	docker build -t sedmods -f Dockerfile .

# --name container's name (aso edded to /etc/hosts)
# -d --detach run in background
# -t --tty allocate pseudo-tty terminal
# --rm automatically remove resources at exit
.PHONY: run
run:
	docker run --detach --tty \
    --name sedmod-test \
    --rm \
    -v /srv/sed-data:/srv/sed-data:ro \
    -p 9090:80 sedmods
	@echo ${PWD}

#    -v ${PWD}/new_dataset:/sed-data:ro \
#    -v ${PWD}/wsgi-scripts:/var/www/wsgi-scripts:rw \


.PHONY: exec-bash
exec-bash:
	docker exec -it sedmod-test bash

.PHONY: publish-localy
publish-localy:
	  docker tag sedmods  git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1
	  docker push         git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1
	  docker image remove git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1


# with podman

build-podman:
	podman build --tag vlkb-sedmods -f ./Dockerfile

run-podman:
	podman run -dt \
    --name sedmod-test \
    --rm \
    -v ${PWD}/sed-data:/sed-data:z \
    -v ${PWD}/wsgi-scripts:/var/www/wsgi-scripts:z \
    -p 8080:80 vlkb-sedmods