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
Show file tree
Hide file tree
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
Improve home page layout
Fix micro-ros-agent service name on home page. Return fileserver as homepage dependency. Minor edit to FileGator service description
  • Loading branch information
hmakelin committed Feb 24, 2024
commit f05e43befa25c06395e52a2ae4a072aa539ae67c
10 changes: 6 additions & 4 deletions docker/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,8 @@ services:
command: udp4 -p 8888
labels:
- homepage.group=System services
- homepage.name=MAVROS
- homepage.description=uORB to ROS middleware service
- homepage.name=micro-ROS agent
- homepage.description=uORB to ROS (PX4) middleware service

mavros:
<<: [*base, *ros, *mavlink-net]
Expand Down Expand Up @@ -254,9 +254,9 @@ services:
- maps-volume:/var/www/filegator/repository
- /var/run/docker.sock:/var/run/docker.sock:ro
labels:
- homepage.group=System services
- homepage.group=Configuration
- homepage.name=FileGator
- homepage.description=FileGator file management service. Add and remove orthoimagery and DEMs, or edit ROS configuration files.
- homepage.description=FileGator file management service. Remove orthoimagery and DEMs or edit ROS configuration files.
- homepage.href=http://gisnav-fileserver-1

# Give this thing access to all networks to see docker container status?
Expand All @@ -268,6 +268,8 @@ services:
- homepage.group=System services
- homepage.name=Homepage
- homepage.description=Homepage administration dashboard service
depends_on:
- fileserver # depends on fileserver bc currently fileserver opens the web browser

volumes:
maps-volume:
8 changes: 8 additions & 0 deletions docker/homepage/config/settings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,11 @@ language: en
#background: images/logo-no-background.svg
favicon: images/gisnav-website-favicon-color.png
showStats: true
layout:
Configuration:
icon: mdi-cog
Download maps:
icon: mdi-map-plus
System services:
style: row
columns: 4