You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.2 KiB

##################################################
# 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)/*