################################################## # Init # ################################################## SHELL = /bin/sh ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST)))) ################################################## # Docker # ################################################## build: docker build -t noaa_grib:latest . run: docker run -p 1000:80 --name noaa_grib noaa_grib:latest up: docker build -t noaa_grib:latest . && docker run -p 1000:80 --name noaa_grib noaa_grib:latest down: docker stop noaa_grib && docker rm noaa_grib ################################################## # Requirements (for local development) # ################################################## req: conda env create --file environment.yml ################################################## # Black # ################################################## black: black $(ROOT_DIR)/* ################################################## # File system # ################################################## chmod: sudo chmod 777 -R $(ROOT_DIR)/*