mirror of
https://git.roussel.pro/public-website/singapore_rain_radar.git
synced 2026-02-09 10:30:17 +01:00
31 lines
722 B
Makefile
31 lines
722 B
Makefile
APP_NAME = "sg_rain_radar"
|
|
OUTPUT_DIR = /var/www/html/other/sg_rain_radar/
|
|
DEBUG_OUTPUT_DIR = $(PWD)/out
|
|
|
|
build:
|
|
docker build . -t $(APP_NAME)
|
|
|
|
clean:
|
|
docker stop $(APP_NAME) || true
|
|
docker rm $(APP_NAME) || true
|
|
|
|
debug: clean build
|
|
mkdir -p $(DEBUG_OUTPUT_DIR)
|
|
mkdir -p $(PWD)/images/raw
|
|
mkdir -p $(PWD)/images/final
|
|
docker run \
|
|
-it \
|
|
--mount type=bind,source=$(PWD)/images,target=/home/node/app/images \
|
|
--mount type=bind,source=$(DEBUG_OUTPUT_DIR),target=/home/node/app/out \
|
|
--name $(APP_NAME) \
|
|
$(APP_NAME)
|
|
|
|
run: clean build
|
|
mkdir -p $(OUTPUT_DIR)
|
|
docker run \
|
|
-d \
|
|
--mount type=bind,source=$(OUTPUT_DIR),target=/home/node/app/out \
|
|
--name $(APP_NAME) \
|
|
$(APP_NAME)
|
|
|
|
.PHONY: build debug run clean |