41 lines
893 B
Makefile
41 lines
893 B
Makefile
.PHONY: help build up down restart logs shell clean
|
|
|
|
help:
|
|
@echo "Claude Dev Container - Commands"
|
|
@echo ""
|
|
@echo " make build - Build the Docker image"
|
|
@echo " make up - Start the container"
|
|
@echo " make down - Stop the container"
|
|
@echo " make restart - Restart the container"
|
|
@echo " make logs - Show container logs"
|
|
@echo " make shell - Open bash shell in container"
|
|
@echo " make clean - Remove container and image"
|
|
@echo ""
|
|
|
|
build:
|
|
docker compose build
|
|
|
|
up:
|
|
docker compose up -d
|
|
@echo ""
|
|
@echo "Container started!"
|
|
@echo " VS Code: http://localhost:8080"
|
|
@echo " Web Terminal: http://localhost:7681"
|
|
@echo ""
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
restart:
|
|
docker compose restart
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
shell:
|
|
docker exec -it claude-dev-container bash
|
|
|
|
clean:
|
|
docker compose down
|
|
docker rmi claude-dev-container-claude-dev || true
|