1- .PHONY : check-poetry install test lint format help system-deps coverage coverage-html download-model download-model-m2m-small download-model-m2m-medium download-model-m2m-large download-model-nllb download-model-nllb-small download-model-nllb-medium download-model-nllb-large serve serve-prod docker-build docker-run docker- compose-up docker- compose-down pre-commit-install pre-commit-run docker-build-with-model docker-up docker-down
1+ .PHONY : check-poetry install test lint format help system-deps coverage coverage-html download-model download-model-m2m-small download-model-m2m-medium download-model-m2m-large download-model-nllb download-model-nllb-small download-model-nllb-medium download-model-nllb-large serve serve-prod docker-build docker-run docker compose-up docker compose-down pre-commit-install pre-commit-run docker-build-with-model docker-up docker-down
22
33# Define model path variable with default value, can be overridden by environment
44MODEL_PATH ?= ./models
@@ -181,7 +181,7 @@ docker-run: ## Run Docker container with model volume mount
181181 @echo " Running Docker container..."
182182 @docker run -p $(PORT ) :$(PORT ) -v $(shell pwd) /$(MODEL_PATH ) :/models -e MODEL_PATH=/models -e BABELTRON_BABELTRON_MODEL_TYPE=$(BABELTRON_MODEL_TYPE ) -e PORT=$(PORT ) $(IMAGE_NAME ) :latest
183183
184- docker-up : # # Build and start services with docker- compose
184+ docker-up : # # Build and start services with docker compose
185185 @echo " Checking for model files..."
186186 @if [ ! -d " $( MODEL_PATH) " ] || [ -z " $( shell ls -A $( MODEL_PATH) 2> /dev/null) " ]; then \
187187 echo " No model files found in $( MODEL_PATH) directory." ; \
@@ -217,18 +217,18 @@ docker-up: ## Build and start services with docker-compose
217217 echo " Model download skipped. Container may not work properly." ; \
218218 fi ; \
219219 fi
220- @echo " Building and starting services with docker- compose..."
221- @BABELTRON_MODEL_TYPE=$(BABELTRON_MODEL_TYPE ) docker- compose up -d --build
220+ @echo " Building and starting services with docker compose..."
221+ @BABELTRON_MODEL_TYPE=$(BABELTRON_MODEL_TYPE ) docker compose up -d --build
222222 @echo " Services started successfully. API available at http://localhost:8000"
223223 @echo " API documentation available at http://localhost:8000/docs"
224224
225225docker-down :
226- @echo " Stopping docker- compose services..."
227- @docker- compose down
226+ @echo " Stopping docker compose services..."
227+ @docker compose down
228228
229- docker- compose-down : # # Stop Docker Compose services
229+ docker compose-down : # # Stop Docker Compose services
230230 @echo " Stopping Docker Compose services..."
231- @PORT=$(PORT ) docker- compose down
231+ @PORT=$(PORT ) docker compose down
232232 @echo " Services stopped successfully."
233233
234234pre-commit-install :
@@ -238,7 +238,7 @@ pre-commit-install:
238238pre-commit-run :
239239 pre-commit run --all-files
240240
241- docker- compose-up : # # Start services with Docker Compose
241+ docker compose-up : # # Start services with Docker Compose
242242 @echo " Starting services with Docker Compose..."
243- @PORT=$(PORT ) docker- compose up -d
243+ @PORT=$(PORT ) docker compose up -d
244244 @echo " Services started successfully. API is available at http://localhost:$( PORT) /api/docs"
0 commit comments