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:
parent
b9fb4d4178
commit
155d4f78ac
58
Makefile
58
Makefile
@ -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
|
|
||||||
Loading…
Reference in New Issue
Block a user