Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add admin dashboard #108

Merged
merged 26 commits into from
Feb 28, 2024
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
0a13697
Add homepage service
hmakelin Feb 24, 2024
f05e43b
Improve home page layout
hmakelin Feb 24, 2024
bd5d1a4
Simplify service descriptions
hmakelin Feb 24, 2024
a57f6ca
Remove homepage to maps-volume connection since it does not exist (yet?)
hmakelin Feb 24, 2024
134e4c1
Provide more context on different services on home page
hmakelin Feb 24, 2024
6dcf09c
Update system external interfaces diagram to include admin services
hmakelin Feb 24, 2024
5f0a06f
Add TODO to use a more secure solution for monitorin docker services
hmakelin Feb 24, 2024
e472f40
Expose gisnav ROS launch param files to file manager for easier confi…
hmakelin Feb 25, 2024
aadba80
Add notice that static docs integration does not exist yet between gi…
hmakelin Feb 25, 2024
7388729
WIP: Add system monitoring service
hmakelin Feb 25, 2024
4ed14e5
Move system monitoring info to header to declutter dashboard
hmakelin Feb 25, 2024
8b3d500
Update interfaces diagram
hmakelin Feb 25, 2024
6a9a087
Update monitoring service label in diagram
hmakelin Feb 25, 2024
496df5b
Add missing gscam volume and restructure interfaces diagram
hmakelin Feb 25, 2024
73e48c9
Move interfaces diagram closer to code
hmakelin Feb 25, 2024
cbb2464
Update monitoring service label in diagram for second time [skip ci]
hmakelin Feb 25, 2024
3764dcd
Fix gscam volume name in diagram [skip ci]
hmakelin Feb 25, 2024
c611381
Fix ArduPilot capitalization [skip ci]
hmakelin Feb 25, 2024
fdd0189
Make diagram leaner [skip ci]
hmakelin Feb 25, 2024
4c3fbcb
Minor diagram layout improvement [skip ci]
hmakelin Feb 25, 2024
22f8197
Make gisnav entrypoint script work when not built with Docker Compose…
hmakelin Feb 25, 2024
32ea777
Fix gisnav-volume mapping
hmakelin Feb 26, 2024
f224946
Ensure fileserver can edit files on shared volume [skip ci]
hmakelin Feb 26, 2024
da178fb
Do not attempt to move gisnav config files if they already exist on t…
hmakelin Feb 27, 2024
4e79436
Fix docker socket exposure
hmakelin Feb 28, 2024
2ab198e
Fix entrypoint file move exception handling
hmakelin Feb 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add missing gscam volume and restructure interfaces diagram
  • Loading branch information
hmakelin committed Feb 25, 2024
commit 496df5bb38f33f9e920a9e2ba3366af8da2179b9
19 changes: 11 additions & 8 deletions docs/pages/developer_guide/offboard/docker_compose.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,12 @@ Docker container with the hostname ``gisnav-mapserver-1``.
fileserver[fileserver]
end

subgraph volumes ["User managed shared volumes"]
gscam_volume[gscam_volume]
gis_maps_volume[maps-volume]
application_gisnav_volume[gisnav-volume]
end
application_docs_volume[docs-volume]
application_gisnav_volume[gisnav-volume]
gis_maps_volume[maps-volume]

mavlink_qgc -->|14550/udp\nMAVLink| simulation_px4
simulation_px4 -->|14540/udp\nMAVLink| middleware_mavros
Expand All @@ -98,16 +101,16 @@ Docker container with the hostname ``gisnav-mapserver-1``.
gis_mapserver -->|80/tcp\nHTTP WMS| gis_qgis
gis_qgis -->|5432/tcp| gis_postgres
gis_mapserver ---|/etc/mapserver| gis_maps_volume
fileserver ---|/etc/mapserver/maps| gis_maps_volume
fileserver ---|/var/www/filegator/gisnav| application_gisnav_volume
application_gisnav ---|/opt/colcon_ws/install/gisnav/share/gisnav/launch/params| application_gisnav_volume
application_docs_volume ---|/path/to/built/docs| application_gisnav
application_gisnav_volume ---|/opt/colcon_ws/install/gisnav/share/gisnav/launch/params| application_gisnav
homepage ---|/path/to/docs:ro| application_docs_volume

homepage ---|3000/tcp| fileserver
fileserver ---|"/var/www/filegator/"| volumes
gscam_volume ---|/etc/gscam| middleware_gscam

application_docs_volume ---|/path/to/docs:ro| homepage

subgraph host ["host"]
monitoring["monitoring"]
monitoring["monitoring (on host network)"]
docker_host["docker host"]
end

Expand Down