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 " logs - Show logs for all services"
|
||||||
@echo " clean - Remove all containers and volumes"
|
@echo " clean - Remove all containers and volumes"
|
||||||
@echo " prod - Start production environment"
|
@echo " prod - Start production environment"
|
||||||
|
@echo " psql-prod - Execute psql in production postgres"
|
||||||
|
@echo " redis-prod - Execute redis-cli in production redis"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "$(YELLOW)Development (dengan Air hot reload):$(NC)"
|
@echo "$(YELLOW)Development (dengan Air hot reload):$(NC)"
|
||||||
@echo " dev-build - Build development images"
|
@echo " dev-build - Build development images"
|
||||||
|
|
@ -27,14 +29,14 @@ help:
|
||||||
@echo " dev-logs - Show development logs"
|
@echo " dev-logs - Show development logs"
|
||||||
@echo " dev-clean - Clean development environment"
|
@echo " dev-clean - Clean development environment"
|
||||||
@echo " dev-restart- Restart 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 ""
|
||||||
@echo "$(YELLOW)Utilities:$(NC)"
|
@echo "$(YELLOW)Utilities:$(NC)"
|
||||||
@echo " app-logs - Show only app logs"
|
@echo " app-logs - Show only app logs"
|
||||||
@echo " db-logs - Show only database logs"
|
@echo " db-logs - Show only database logs"
|
||||||
@echo " status - Check service status"
|
@echo " status - Check service status"
|
||||||
@echo " shell - Execute bash in app container"
|
@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
|
# Production Commands
|
||||||
build:
|
build:
|
||||||
|
|
@ -67,6 +69,15 @@ prod:
|
||||||
@echo "$(GREEN)Starting production environment...$(NC)"
|
@echo "$(GREEN)Starting production environment...$(NC)"
|
||||||
docker compose up -d
|
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)
|
# Development Commands (dengan Air hot reload)
|
||||||
dev-build:
|
dev-build:
|
||||||
@echo "$(GREEN)Building development images dengan Air...$(NC)"
|
@echo "$(GREEN)Building development images dengan Air...$(NC)"
|
||||||
|
|
@ -101,7 +112,7 @@ dev-restart:
|
||||||
@echo "$(YELLOW)Restarting development services...$(NC)"
|
@echo "$(YELLOW)Restarting development services...$(NC)"
|
||||||
docker compose -f docker-compose.dev.yml restart
|
docker compose -f docker-compose.dev.yml restart
|
||||||
|
|
||||||
# Development utilities
|
# Development utilities (FIXED - menggunakan -f docker-compose.dev.yml)
|
||||||
dev-app-logs:
|
dev-app-logs:
|
||||||
@echo "$(GREEN)Showing development app logs...$(NC)"
|
@echo "$(GREEN)Showing development app logs...$(NC)"
|
||||||
docker compose -f docker-compose.dev.yml logs -f app
|
docker compose -f docker-compose.dev.yml logs -f app
|
||||||
|
|
@ -118,7 +129,16 @@ dev-status:
|
||||||
@echo "$(GREEN)Development service status:$(NC)"
|
@echo "$(GREEN)Development service status:$(NC)"
|
||||||
docker compose -f docker-compose.dev.yml ps
|
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:
|
app-logs:
|
||||||
docker compose logs -f app
|
docker compose logs -f app
|
||||||
|
|
||||||
|
|
@ -131,12 +151,6 @@ status:
|
||||||
shell:
|
shell:
|
||||||
docker compose exec app sh
|
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
|
# Rebuild and restart app only
|
||||||
app-rebuild:
|
app-rebuild:
|
||||||
docker compose build app
|
docker compose build app
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue