mirror of
https://github.com/azaion/missions.git
synced 2026-06-21 06:41:07 +00:00
78dea8ebab6c9a74893941f4689ded934b998715
ci/woodpecker/push/build-arm Pipeline was successful
Enhanced the .gitignore to exclude test results and updated the Dockerfile to include a new entrypoint script for improved container initialization. Refactored JWT configuration to support additional parameters for automatic refresh intervals, ensuring better control over token management. Updated the ConfigurationResolver to enforce required environment variables without hardcoded fallbacks, enhancing security and flexibility.
Azaion.Missions
NOTE (forward-looking): this repo is being renamed
flights->missions(Jira AZ-EPIC, child B4). Until B4 + B5 land, the .NET project file is stillAzaion.Flights.csprojand the namespace isAzaion.Flights.*. The forward-looking name is used here intentionally.
.NET 10 REST API for mission planning (missions + waypoints) and the vehicle catalog (Plane / Copter / UGV / GuidedMissile) on Azaion edge devices.
GPS-Denied (orthophoto upload, live-GPS SSE, GPS corrections) is not part of this service -- it lives in the separate gps-denied service. See ../suite/_docs/11_gps_denied.md.
Suite context
- Tier: edge (runs on Jetson / OrangePI / operator-PC).
- Spec:
../suite/_docs/02_missions.md(post-rename). - DB: shared local PostgreSQL on the edge device; this service migrates only its own 4 tables (
vehicles,missions,waypoints,map_objects). - Auth: JWT validated locally with the suite-wide HMAC secret. Tokens are minted by the remote
adminservice.
Local docs
_docs/02_document/-- bottom-up discovery + module + component documentation produced by autodev.
Description
Languages
C#
98.6%
Dockerfile
1.4%