| |
| |
| |
| IMAGE_NAME = llmdataparser |
| CONTAINER_NAME = llmdataparser |
| VERSION = latest |
|
|
| |
| |
| |
| |
| build: |
| docker build -t $(IMAGE_NAME):$(VERSION) . |
|
|
| |
| run: |
| docker run -d -p 7860:7860 --name $(CONTAINER_NAME) $(IMAGE_NAME):$(VERSION) |
|
|
| |
| stop: |
| docker stop $(CONTAINER_NAME) |
|
|
| |
| rm: |
| docker rm $(CONTAINER_NAME) |
|
|
| |
| rmi: |
| docker rmi $(IMAGE_NAME):$(VERSION) |
|
|
| |
| |
| |
| |
| compose-up: |
| docker compose up -d |
|
|
| |
| compose-down: |
| docker compose down |
|
|
| |
| compose-logs: |
| docker compose logs -f |
|
|
| |
| compose-build: |
| docker compose build |
|
|
| |
| compose-restart: |
| docker compose restart |
|
|
| |
| |
| |
| |
| up: build run |
|
|
| |
| down: stop rm |
|
|
| |
| clean: stop rm rmi |
|
|
| |
| |
| |
| |
| logs: |
| docker logs $(CONTAINER_NAME) |
|
|
| |
| logs-follow: |
| docker logs -f $(CONTAINER_NAME) |
|
|
| |
| status: |
| docker ps -a | grep $(CONTAINER_NAME) |
|
|
| |
| shell: |
| docker exec -it $(CONTAINER_NAME) /bin/bash |
|
|
| |
| |
| |
| |
| nginx-test: |
| docker compose run --rm nginx nginx -t |
|
|
| |
| compose-up-prod: nginx-test compose-up |
|
|
| |
| |
| |
| security-check: |
| @echo "Checking nginx configuration..." |
| docker compose run --rm nginx nginx -t |
| @echo "Checking exposed ports..." |
| docker compose config | grep -E "ports:|127.0.0.1" |
|
|
| |
| .PHONY: build run stop rm rmi clean up down logs shell \ |
| compose-up compose-down compose-logs compose-build compose-restart \ |
| nginx-test status logs-follow compose-up-prod |
|
|