Commit Graph
6 Commits
Author SHA1 Message Date
nutcas3 0a02fe4e03 feat: Replace custom migration runner with goose CLI and add migration management commands to Makefile
- Replace custom Go migration runner (go run cmd/migrate/main.go) with goose postgres command in db-migrate target
- Add db-migrate-down target for rolling back migrations
- Add db-migrate-status target to show current migration status
- Add db-create-migration target for creating new migration files with NAME parameter validation
- Add db-migrate-rust target for Rust service migrations (uses same
2026-04-29 02:57:50 +03:00
nutcas3 05f95a5c75 refactor: Update Go build commands to use explicit source paths and improve output formatting
- Change api-server build path from default to ./cmd/ directory
- Change carrier-connector build path from default to current directory
- Change CLI build path from default to current directory
- Update build-go echo color from CYAN to GREEN for consistency
- Remove redundant mkdir -p dist from build-go target
2026-04-26 01:26:05 +03:00
nutcas3 e92a132b89 refactor: Expand Makefile with comprehensive build, test, deployment, and database management targets
- Add build-cli and build-packet-gateway targets for new components
- Add CLI dependencies to install-deps step
- Add test-rust-release target for release mode testing
- Enhance test-go with verbose output, race detector, and coverage reporting
- Add docker-push target for pushing images to registry
- Add k8s-deploy-helm, k8s-logs, and k8s-status targets for Kubernetes management
- Add PostgreSQL setup
2026-04-25 23:12:56 +03:00
nutcas3 5548b81e9b feat: Add free5GC testing and deployment verification commands to Makefile
- Add free5gc-test command to run configuration validation script
- Add verify command to execute comprehensive deployment verification
- Include color-coded output for better user feedback
2026-04-14 03:14:20 +03:00
nutcas3 bb379b0971 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
2026-04-14 02:58:51 +03:00
nutcas3 b69b7ec087 feat: Initialize telecom platform with core services and infrastructure
- Add Go-based API server and carrier connector services
- Add Rust-based charging engine and packet gateway services
- Add Docker Compose configuration for local development
- Add comprehensive documentation (API, Architecture, Deployment)
- Add development scripts for Redis, MongoDB, and environment setup
- Add workspace configuration for Go modules and pnpm
- Remove unnecessary documentation files from web-dashboard
- Add project build configuration (Makefile, Cargo.toml)

This commit establishes the foundational microservices architecture for the sovereign Telecom-as-a-Service platform.
2026-04-03 19:55:38 +03:00