2020-01-05 15:26:35 -08:00
|
|
|
all:
|
|
|
|
honcho start # install honcho (pip install honcho) or procman (the original ruby script)
|
|
|
|
|
2019-11-18 13:46:11 -08:00
|
|
|
.PHONY: docker
|
|
|
|
|
2020-01-10 18:32:34 -08:00
|
|
|
NAME := bsergean/echo_server
|
2019-11-18 13:46:11 -08:00
|
|
|
TAG := $(shell cat DOCKER_VERSION)
|
|
|
|
IMG := ${NAME}:${TAG}
|
|
|
|
LATEST := ${NAME}:latest
|
|
|
|
BUILD := ${NAME}:build
|
|
|
|
|
|
|
|
docker_test:
|
|
|
|
docker build -t ${BUILD} .
|
|
|
|
|
|
|
|
docker:
|
|
|
|
git clean -dfx
|
|
|
|
docker build -t ${IMG} .
|
|
|
|
docker tag ${IMG} ${BUILD}
|
|
|
|
|
|
|
|
docker_push:
|
|
|
|
docker tag ${IMG} ${LATEST}
|
|
|
|
docker push ${LATEST}
|
|
|
|
docker push ${IMG}
|
2020-01-10 18:32:34 -08:00
|
|
|
|
2020-01-12 21:32:26 -08:00
|
|
|
echo_server:
|
2020-01-12 10:34:33 -08:00
|
|
|
docker run -p 8766:8766 -e BIND_HOST=0.0.0.0 -e MODE=echo_server -it --rm bsergean/echo_server:build
|
|
|
|
|
2020-01-12 21:32:26 -08:00
|
|
|
echo_server_ssl:
|
2020-01-12 10:34:33 -08:00
|
|
|
docker run -p 8766:8766 -e BIND_HOST=0.0.0.0 -e MODE=echo_server_ssl -it --rm bsergean/echo_server:build
|
2020-01-12 21:32:26 -08:00
|
|
|
|
|
|
|
broadcast_server:
|
|
|
|
docker run -p 8766:8766 -e BIND_HOST=0.0.0.0 -e MODE=broadcast_server -it --rm bsergean/echo_server:build
|
|
|
|
|
|
|
|
broadcast_server_ssl:
|
|
|
|
docker run -p 8766:8766 -e BIND_HOST=0.0.0.0 -e MODE=broadcast_server_ssl -it --rm bsergean/echo_server:build
|