chore(makefile): Streamline Docker and development commands

- Remove extensive Docker-related commands from Makefile
- Simplify project configuration and maintenance scripts
- Reduce complexity of Docker command management
- Improve overall Makefile readability and maintainability
This commit is contained in:
ats-tech25 2025-11-07 20:31:05 +00:00
parent b9fb4d4178
commit 155d4f78ac

View File

@ -55,61 +55,3 @@ db-seed: build-cli
dev-setup: deps dev-setup: deps
cp .env.example .env cp .env.example .env
@echo "Please update .env file with your configuration" @echo "Please update .env file with your configuration"
# Docker commands
docker-build:
docker-compose build
docker-up:
docker-compose up -d
docker-down:
docker-compose down
docker-logs:
docker-compose logs -f
docker-ps:
docker-compose ps
docker-restart:
docker-compose restart api
docker-clean:
docker-compose down -v
# Docker development
docker-dev:
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
docker-dev-build:
docker-compose -f docker-compose.yml -f docker-compose.dev.yml build
# Docker database
docker-db-shell:
docker-compose exec postgres psql -U postgres -d booking_system
docker-db-backup:
docker-compose exec postgres pg_dump -U postgres booking_system > backup_$$(date +%Y%m%d_%H%M%S).sql
docker-db-restore:
@read -p "Enter backup file path: " file; \
docker-compose exec -T postgres psql -U postgres booking_system < $$file
# Docker testing
docker-test:
docker-compose exec api go test ./...
docker-test-coverage:
docker-compose exec api go test -cover ./...
# Docker utilities
docker-shell:
docker-compose exec api /bin/sh
docker-rebuild:
docker-compose up -d --build api
docker-health:
@echo "API Health:"; curl -s http://localhost:8080/health | jq .
@echo "\nDatabase Health:"; docker-compose exec postgres pg_isready -U postgres