Files
web-erika/Makefile

24 lines
488 B
Makefile
Raw Normal View History

.PHONY: run install docker-build docker-run stop
VENV=.venv
PYTHON=$(VENV)/bin/python3
PIP=$(VENV)/bin/pip3
$(VENV)/bin/activate:
python3 -m venv $(VENV)
install: $(VENV)/bin/activate
$(PIP) install -r requirements.txt --quiet
run: install
FLASK_ENV=development PORT=9234 $(PYTHON) app.py
docker-build:
docker build -t web-erika .
docker-run: docker-build
docker run --rm -p 9234:9234 -e PORT=9234 web-erika
stop:
@docker ps -q --filter name=web-erika | xargs -r docker stop