Create docker

This commit is contained in:
Eden Kirin
2024-01-28 21:49:03 +01:00
parent 5a43ce875f
commit 8a97b3daf6
3 changed files with 48 additions and 0 deletions

View File

@ -1,3 +1,7 @@
CONTAINER_NAME=pingator
IMAGE_NAME=pingator
EXTERNAL_PORT=8080
run:
@npm start
@ -6,3 +10,19 @@ build:
- @rm -rf build
@npm run build
@rm build/static/js/*.map
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)