JeffYang52415's picture
feat: installation
acfee14 unverified
raw
history blame
894 Bytes
# Variables
IMAGE_NAME = llmdataparser
CONTAINER_NAME = llmdataparser
VERSION = latest
# Build the Docker image
build:
docker build -t $(IMAGE_NAME):$(VERSION) .
# Run the container
run:
docker run -d -p 7860:7860 --name $(CONTAINER_NAME) $(IMAGE_NAME):$(VERSION)
# Stop the container
stop:
docker stop $(CONTAINER_NAME)
# Remove the container
rm:
docker rm $(CONTAINER_NAME)
# Remove the image
rmi:
docker rmi $(IMAGE_NAME):$(VERSION)
# Clean everything
clean: stop rm rmi
# Build and run
up: build run
# Stop and remove container
down: stop rm
# Show container logs
logs:
docker logs $(CONTAINER_NAME)
# Enter container shell
shell:
docker exec -it $(CONTAINER_NAME) /bin/bash
# Optional: command to check container status
status:
docker ps -a | grep $(CONTAINER_NAME)
logs-follow:
docker logs -f $(CONTAINER_NAME)
.PHONY: build run stop rm rmi clean up down logs shell