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