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 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