Redesign
This commit is contained in:
30
Makefile
30
Makefile
@@ -1,7 +1,7 @@
|
||||
.PHONY: help setup start stop clean test test-frontend logs shell-backend shell-frontend migrate rebuild traefik-dashboard traefik-logs service-discovery network-inspect health-check-all mobile-setup db-shell-app db-shell-platform db-shell-vehicles
|
||||
.PHONY: help setup start stop clean test test-frontend logs shell-backend shell-frontend migrate rebuild traefik-dashboard traefik-logs service-discovery network-inspect health-check-all mobile-setup db-shell-app
|
||||
|
||||
help:
|
||||
@echo "MotoVaultPro - Kubernetes-Ready Docker Compose Architecture"
|
||||
@echo "MotoVaultPro - Simplified 6-Container Architecture"
|
||||
@echo "Commands:"
|
||||
@echo " make setup - Initial project setup (K8s-ready environment)"
|
||||
@echo " make start - Start all services (production mode)"
|
||||
@@ -27,8 +27,6 @@ help:
|
||||
@echo ""
|
||||
@echo "Database Access (Container-Only):"
|
||||
@echo " make db-shell-app - Application database shell"
|
||||
@echo " make db-shell-platform - Platform database shell"
|
||||
@echo " make db-shell-vehicles - Vehicles database shell"
|
||||
|
||||
setup:
|
||||
@echo "Setting up MotoVaultPro K8s-ready development environment..."
|
||||
@@ -46,7 +44,7 @@ setup:
|
||||
@docker compose up -d --build --remove-orphans
|
||||
@echo "4. Running database migrations..."
|
||||
@sleep 15 # Wait for databases to be ready
|
||||
@docker compose exec admin-backend node dist/_system/migrations/run-all.js
|
||||
@docker compose exec mvp-backend node dist/_system/migrations/run-all.js
|
||||
@echo ""
|
||||
@echo "K8s-ready setup complete!"
|
||||
@echo "Access application at: https://admin.motovaultpro.com"
|
||||
@@ -79,20 +77,20 @@ logs:
|
||||
@docker compose logs -f
|
||||
|
||||
logs-backend:
|
||||
@docker compose logs -f admin-backend
|
||||
@docker compose logs -f mvp-backend
|
||||
|
||||
logs-frontend:
|
||||
@docker compose logs -f admin-frontend
|
||||
@docker compose logs -f mvp-frontend
|
||||
|
||||
shell-backend:
|
||||
@docker compose exec admin-backend sh
|
||||
@docker compose exec mvp-backend sh
|
||||
|
||||
shell-frontend:
|
||||
@docker compose exec admin-frontend sh
|
||||
@docker compose exec mvp-frontend sh
|
||||
|
||||
migrate:
|
||||
@echo "Running application database migrations..."
|
||||
@docker compose exec admin-backend node dist/_system/migrations/run-all.js
|
||||
@docker compose exec mvp-backend node dist/_system/migrations/run-all.js
|
||||
@echo "Migrations completed."
|
||||
|
||||
rebuild:
|
||||
@@ -103,15 +101,7 @@ rebuild:
|
||||
# Database Shell Access (K8s-equivalent: kubectl exec)
|
||||
db-shell-app:
|
||||
@echo "Opening application database shell..."
|
||||
@docker compose exec admin-postgres psql -U postgres -d motovaultpro
|
||||
|
||||
db-shell-platform:
|
||||
@echo "Opening platform database shell..."
|
||||
@docker compose exec platform-postgres psql -U platform_user -d platform
|
||||
|
||||
db-shell-vehicles:
|
||||
@echo "Opening vehicles database shell..."
|
||||
@docker compose exec mvp-platform-vehicles-db psql -U mvp_platform_user -d vehicles
|
||||
@docker compose exec mvp-postgres psql -U postgres -d motovaultpro
|
||||
|
||||
# K8s-Ready Architecture Commands
|
||||
traefik-dashboard:
|
||||
@@ -179,7 +169,7 @@ logs-platform:
|
||||
@docker compose logs -f mvp-platform-vehicles-api mvp-platform-tenants mvp-platform-landing
|
||||
|
||||
logs-backend-full:
|
||||
@docker compose logs -f admin-backend admin-postgres admin-redis admin-minio
|
||||
@docker compose logs -f mvp-backend mvp-postgres mvp-redis
|
||||
|
||||
logs-clear:
|
||||
@sudo sh -c "truncate -s 0 /var/lib/docker/containers/**/*-json.log"
|
||||
|
||||
Reference in New Issue
Block a user