fix: fixing command redis-cli and psql in makefile
This commit is contained in:
parent
d8b43348b3
commit
d7633d3c7f
34
Makefile
34
Makefile
|
@ -19,6 +19,8 @@ help:
|
|||
@echo " logs - Show logs for all services"
|
||||
@echo " clean - Remove all containers and volumes"
|
||||
@echo " prod - Start production environment"
|
||||
@echo " psql-prod - Execute psql in production postgres"
|
||||
@echo " redis-prod - Execute redis-cli in production redis"
|
||||
@echo ""
|
||||
@echo "$(YELLOW)Development (dengan Air hot reload):$(NC)"
|
||||
@echo " dev-build - Build development images"
|
||||
|
@ -27,14 +29,14 @@ help:
|
|||
@echo " dev-logs - Show development logs"
|
||||
@echo " dev-clean - Clean development environment"
|
||||
@echo " dev-restart- Restart development environment"
|
||||
@echo " psql - Execute psql in development postgres"
|
||||
@echo " redis-cli - Execute redis-cli in development redis"
|
||||
@echo ""
|
||||
@echo "$(YELLOW)Utilities:$(NC)"
|
||||
@echo " app-logs - Show only app logs"
|
||||
@echo " db-logs - Show only database logs"
|
||||
@echo " status - Check service status"
|
||||
@echo " shell - Execute bash in app container"
|
||||
@echo " psql - Execute psql in postgres container"
|
||||
@echo " redis-cli - Execute redis-cli in redis container"
|
||||
|
||||
# Production Commands
|
||||
build:
|
||||
|
@ -67,6 +69,15 @@ prod:
|
|||
@echo "$(GREEN)Starting production environment...$(NC)"
|
||||
docker compose up -d
|
||||
|
||||
# Production utilities
|
||||
psql-prod:
|
||||
@echo "$(GREEN)Connecting to production PostgreSQL...$(NC)"
|
||||
docker compose exec postgres psql -U postgres -d apirijig_v2
|
||||
|
||||
redis-prod:
|
||||
@echo "$(GREEN)Connecting to production Redis...$(NC)"
|
||||
docker compose exec redis redis-cli
|
||||
|
||||
# Development Commands (dengan Air hot reload)
|
||||
dev-build:
|
||||
@echo "$(GREEN)Building development images dengan Air...$(NC)"
|
||||
|
@ -101,7 +112,7 @@ dev-restart:
|
|||
@echo "$(YELLOW)Restarting development services...$(NC)"
|
||||
docker compose -f docker-compose.dev.yml restart
|
||||
|
||||
# Development utilities
|
||||
# Development utilities (FIXED - menggunakan -f docker-compose.dev.yml)
|
||||
dev-app-logs:
|
||||
@echo "$(GREEN)Showing development app logs...$(NC)"
|
||||
docker compose -f docker-compose.dev.yml logs -f app
|
||||
|
@ -118,7 +129,16 @@ dev-status:
|
|||
@echo "$(GREEN)Development service status:$(NC)"
|
||||
docker compose -f docker-compose.dev.yml ps
|
||||
|
||||
# Shared utilities
|
||||
# FIXED: Development database access (default untuk development)
|
||||
psql:
|
||||
@echo "$(GREEN)Connecting to development PostgreSQL...$(NC)"
|
||||
docker compose -f docker-compose.dev.yml exec postgres psql -U postgres -d apirijig_v2
|
||||
|
||||
redis-cli:
|
||||
@echo "$(GREEN)Connecting to development Redis...$(NC)"
|
||||
docker compose -f docker-compose.dev.yml exec redis redis-cli
|
||||
|
||||
# Shared utilities (default ke production)
|
||||
app-logs:
|
||||
docker compose logs -f app
|
||||
|
||||
|
@ -131,12 +151,6 @@ status:
|
|||
shell:
|
||||
docker compose exec app sh
|
||||
|
||||
psql:
|
||||
docker compose exec postgres psql -U postgres -d apirijig_v2
|
||||
|
||||
redis-cli:
|
||||
docker compose exec redis redis-cli
|
||||
|
||||
# Rebuild and restart app only
|
||||
app-rebuild:
|
||||
docker compose build app
|
||||
|
|
Loading…
Reference in New Issue