Initial commit: Claude Dev Container with Java multi-version, Docker CLI, and web terminal
This commit is contained in:
40
Makefile
Normal file
40
Makefile
Normal file
@@ -0,0 +1,40 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user