|
|
@ -1,13 +1,26 @@ |
|
|
|
.PHONY: build py2shell py3shell test |
|
|
|
.PHONY: info build shell py2 py3 test |
|
|
|
|
|
|
|
info: |
|
|
|
@echo "" |
|
|
|
@echo "Available Make Commands" |
|
|
|
@echo "" |
|
|
|
@echo "build: builds the image" |
|
|
|
@echo "py2: maps ~/Documents/nd2s to /var/nd2s and runs a Python 2.7 interpreter" |
|
|
|
@echo "py3: maps ~/Documents/nd2s to /var/nd2s and runs a Python 3.4 interpreter" |
|
|
|
@echo "test: runs all unit tests (in Python 3.4)" |
|
|
|
@echo "" |
|
|
|
|
|
|
|
build: |
|
|
|
docker build -t jimrybarski/nd2reader . |
|
|
|
|
|
|
|
shell: |
|
|
|
xhost local:root; docker run --rm -v ~/Documents/nd2s:/var/nd2s -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$(DISPLAY) -it jimrybarski/nd2reader bash |
|
|
|
|
|
|
|
py2: |
|
|
|
docker run --rm -v ~/Documents/nd2s:/var/nd2s -it jimrybarski/nd2reader python2.7 |
|
|
|
xhost local:root; docker run --rm -v ~/Documents/nd2s:/var/nd2s -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$(DISPLAY) -it jimrybarski/nd2reader python2.7 |
|
|
|
|
|
|
|
py3: |
|
|
|
docker run --rm -v ~/Documents/nd2s:/var/nd2s -it jimrybarski/nd2reader python3.4 |
|
|
|
xhost local:root; docker run --rm -v ~/Documents/nd2s:/var/nd2s -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$(DISPLAY) -it jimrybarski/nd2reader python3.4 |
|
|
|
|
|
|
|
test: build |
|
|
|
docker run --rm -it jimrybarski/nd2reader python3.4 /opt/nd2reader/tests.py |
|
|
|