Spaces:
Build error
Build error
| # Docker image build info | |
| PROJECT:=wordify | |
| BUILD_TAG?=v2.1 | |
| sources = src | |
| ######################################################## | |
| ## Local development | |
| ######################################################## | |
| dev: ARGS?=/bin/bash | |
| dev: DARGS?=-v "${CURDIR}":/var/dev | |
| dev: ## run a foreground container | |
| docker run -it --rm -p 8501:8501 $(DARGS) $(PROJECT):${BUILD_TAG} $(ARGS) | |
| build: DARGS?= | |
| build: ## build the latest image for a project | |
| docker build $(DARGS) --build-arg BUILD_TAG=${BUILD_TAG} --rm --force-rm -t $(PROJECT):${BUILD_TAG} . | |
| ######################################################## | |
| ## Deployment | |
| ######################################################## | |
| run: | |
| docker run -d --name $(PROJECT)-${BUILD_TAG}-container -it --rm -p 4321:8501 $(PROJECT):${BUILD_TAG} | |
| stop: | |
| docker stop $(PROJECT)-${BUILD_TAG}-container | |
| format: | |
| isort $(sources) | |
| black $(sources) | |
| lint: | |
| flake8 $(sources) | |