mirror of
https://github.com/andwati/telecom-platform.git
synced 2026-10-18 11:02:54 +00:00
feat: Add free5GC management commands to Makefile
- Replace placeholder free5gc-setup with actual configuration setup - Add free5gc-start command to launch all core network services (NRF, AMF, SMF, UPF, UDR, UDM, AUSF, NSSF, PCF) - Add free5gc-stop command to gracefully stop all free5GC services - Add free5gc-logs command to tail logs from core network functions - Create config directory structure during setup
This commit is contained in:
@@ -145,8 +145,23 @@ db-setup: ## Set up MongoDB and Redis
|
||||
@echo "$(GREEN)Database setup complete!$(RESET)"
|
||||
|
||||
# Free5GC integration
|
||||
free5gc-setup: ## Set up free5GC (requires separate installation)
|
||||
@echo "$(YELLOW)Please install free5GC separately.$(RESET)"
|
||||
@echo "Visit: https://free5gc.org/guide/"
|
||||
free5gc-setup: ## Set up free5GC configuration files
|
||||
@echo "$(CYAN)Setting up free5GC configuration...$(RESET)"
|
||||
@mkdir -p deployments/free5gc/config
|
||||
@echo "$(GREEN)free5GC configuration ready!$(RESET)"
|
||||
@echo "$(YELLOW)To start free5GC: docker-compose up -d db free5gc-nrf free5gc-amf free5gc-smf free5gc-upf$(RESET)"
|
||||
|
||||
free5gc-start: ## Start free5GC core network services
|
||||
@echo "$(CYAN)Starting free5GC core network...$(RESET)"
|
||||
@docker-compose up -d db free5gc-nrf free5gc-amf free5gc-smf free5gc-upf free5gc-udr free5gc-udm free5gc-ausf free5gc-nssf free5gc-pcf
|
||||
@echo "$(GREEN)free5GC services started!$(RESET)"
|
||||
|
||||
free5gc-stop: ## Stop free5GC services
|
||||
@echo "$(CYAN)Stopping free5GC services...$(RESET)"
|
||||
@docker-compose stop db free5gc-nrf free5gc-amf free5gc-smf free5gc-upf free5gc-udr free5gc-udm free5gc-ausf free5gc-nssf free5gc-pcf
|
||||
@echo "$(GREEN)free5GC services stopped!$(RESET)"
|
||||
|
||||
free5gc-logs: ## Show free5GC logs
|
||||
@docker-compose logs -f free5gc-nrf free5gc-amf free5gc-smf
|
||||
|
||||
.DEFAULT_GOAL := help
|
||||
|
||||
Reference in New Issue
Block a user