28 lines
380 B
Makefile
28 lines
380 B
Makefile
CONTAINER_NAME=pingator
|
|
IMAGE_NAME=pingator
|
|
EXTERNAL_PORT=8080
|
|
|
|
run:
|
|
@npm start
|
|
|
|
.PHONY:build
|
|
build:
|
|
- @rm -rf build
|
|
@npm run build
|
|
|
|
docker-build:
|
|
- @docker image rm $(IMAGE_NAME)
|
|
@docker \
|
|
build \
|
|
--progress plain \
|
|
--tag $(IMAGE_NAME) \
|
|
.
|
|
|
|
docker-run:
|
|
@docker \
|
|
run \
|
|
--publish $(EXTERNAL_PORT):3000 \
|
|
--name=$(CONTAINER_NAME) \
|
|
--detach \
|
|
$(IMAGE_NAME)
|