include .env | |
ifeq ($(wildcard .env),) | |
ENV_FILE_PARAM = --env-file .env | |
endif | |
all: | |
@make stop | |
@make build | |
@make up | |
build: | |
docker build --build-arg NODE_NAME=$(NODE_NAME) $(ENV_FILE_PARAM) -t my-node-app:v1 . | |
down: | |
docker stop my_node | |
stop: | |
docker stop my_node && docker remove my_node | |
up: | |
docker run -d -p 7860:7860 --name my_node my-node-app:v1 | |