├── .formatter.exs ├── .gitignore ├── .tool-versions ├── Dockerfile ├── Makefile ├── README.md ├── config ├── config.exs ├── dev.exs ├── prod.exs ├── runtime.exs └── test.exs ├── data ├── backup │ └── .gitkeep └── khepri │ └── .gitkeep ├── docker-compose-metrics.yml ├── docker-compose.yml ├── docs ├── README.md ├── backup-download.md └── backup-restore.md ├── grafana └── provisioning │ └── datasources │ └── victoriametrics.yml ├── lib ├── hydra_srt.ex ├── hydra_srt │ ├── api.ex │ ├── api │ │ ├── destination.ex │ │ └── route.ex │ ├── application.ex │ ├── db.ex │ ├── erl_sys_mon.ex │ ├── helpers.ex │ ├── metrics.ex │ ├── metrics │ │ └── connection.ex │ ├── monitoring │ │ └── os_mon.ex │ ├── process_monitor.ex │ ├── release.ex │ ├── repo.ex │ ├── route_handler.ex │ ├── routes_supervisor.ex │ ├── signal_handler.ex │ └── unix_sock_handler.ex ├── hydra_srt_web.ex ├── hydra_srt_web │ ├── controllers │ │ ├── auth_controller.ex │ │ ├── backup_controller.ex │ │ ├── changeset_json.ex │ │ ├── destination_controller.ex │ │ ├── destination_json.ex │ │ ├── error_json.ex │ │ ├── fallback_controller.ex │ │ ├── health_controller.ex │ │ ├── node_controller.ex │ │ ├── page_controller.ex │ │ ├── route_controller.ex │ │ ├── route_json.ex │ │ └── system_controller.ex │ ├── endpoint.ex │ ├── router.ex │ └── telemetry.ex └── mix │ └── tasks │ └── compile_c_app.ex ├── mix.exs ├── mix.lock ├── native ├── .clang-format ├── .gitignore ├── Makefile ├── README.md ├── build │ └── .gitkeep ├── include │ ├── gst_pipeline.h │ └── unix_socket.h ├── src │ ├── gst_pipeline.c │ ├── main.c │ └── unix_socket.c └── tests │ ├── test_gst_pipeline.c │ └── test_unix_socket.c ├── priv ├── repo │ ├── migrations │ │ ├── .formatter.exs │ │ ├── 20250219145148_create_routes.exs │ │ └── 20250220162451_create_destinations.exs │ └── seeds.exs └── static │ ├── favicon.ico │ └── robots.txt ├── rel ├── env.bat.eex ├── env.sh.eex ├── overlays │ └── bin │ │ ├── migrate │ │ ├── migrate.bat │ │ ├── server │ │ └── server.bat └── vm.args.eex ├── run.sh ├── test ├── hydra_srt │ ├── api_test.exs │ ├── monitoring_test.exs │ ├── route_handler_test.exs │ └── unix_sock_handler_test.exs ├── hydra_srt_web │ └── controllers │ │ ├── destination_controller_test.exs │ │ ├── error_json_test.exs │ │ └── route_controller_test.exs ├── support │ ├── conn_case.ex │ ├── data_case.ex │ └── fixtures │ │ └── api_fixtures.ex └── test_helper.exs └── web_app ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── public ├── logo.webp ├── logo2.webp └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ └── react.svg ├── components │ └── MainLayout.jsx ├── index.css ├── main.jsx ├── pages │ ├── Dashboard.jsx │ ├── Login.jsx │ ├── Settings.jsx │ ├── routes │ │ ├── RouteDestEdit.jsx │ │ ├── RouteItem.jsx │ │ ├── RouteSourceEdit.jsx │ │ └── Routes.jsx │ └── system │ │ ├── SystemNodes.jsx │ │ └── SystemPipelines.jsx └── utils │ ├── api.js │ ├── auth.js │ └── constants.js ├── vite.config.js └── yarn.lock /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.17.1-otp-27 2 | erlang 27.0 3 | nodejs 18.13.0 -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/config/prod.exs -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/config/test.exs -------------------------------------------------------------------------------- /data/backup/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/khepri/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose-metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/docker-compose-metrics.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/backup-download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/docs/backup-download.md -------------------------------------------------------------------------------- /docs/backup-restore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/docs/backup-restore.md -------------------------------------------------------------------------------- /grafana/provisioning/datasources/victoriametrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/grafana/provisioning/datasources/victoriametrics.yml -------------------------------------------------------------------------------- /lib/hydra_srt.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt.ex -------------------------------------------------------------------------------- /lib/hydra_srt/api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/api.ex -------------------------------------------------------------------------------- /lib/hydra_srt/api/destination.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/api/destination.ex -------------------------------------------------------------------------------- /lib/hydra_srt/api/route.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/api/route.ex -------------------------------------------------------------------------------- /lib/hydra_srt/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/application.ex -------------------------------------------------------------------------------- /lib/hydra_srt/db.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/db.ex -------------------------------------------------------------------------------- /lib/hydra_srt/erl_sys_mon.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/erl_sys_mon.ex -------------------------------------------------------------------------------- /lib/hydra_srt/helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/helpers.ex -------------------------------------------------------------------------------- /lib/hydra_srt/metrics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/metrics.ex -------------------------------------------------------------------------------- /lib/hydra_srt/metrics/connection.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/metrics/connection.ex -------------------------------------------------------------------------------- /lib/hydra_srt/monitoring/os_mon.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/monitoring/os_mon.ex -------------------------------------------------------------------------------- /lib/hydra_srt/process_monitor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/process_monitor.ex -------------------------------------------------------------------------------- /lib/hydra_srt/release.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/release.ex -------------------------------------------------------------------------------- /lib/hydra_srt/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/repo.ex -------------------------------------------------------------------------------- /lib/hydra_srt/route_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/route_handler.ex -------------------------------------------------------------------------------- /lib/hydra_srt/routes_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/routes_supervisor.ex -------------------------------------------------------------------------------- /lib/hydra_srt/signal_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/signal_handler.ex -------------------------------------------------------------------------------- /lib/hydra_srt/unix_sock_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt/unix_sock_handler.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/auth_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/auth_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/backup_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/backup_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/changeset_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/changeset_json.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/destination_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/destination_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/destination_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/destination_json.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/error_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/error_json.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/fallback_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/fallback_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/health_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/health_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/node_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/node_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/page_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/page_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/route_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/route_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/route_json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/route_json.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/controllers/system_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/controllers/system_controller.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/endpoint.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/router.ex -------------------------------------------------------------------------------- /lib/hydra_srt_web/telemetry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/hydra_srt_web/telemetry.ex -------------------------------------------------------------------------------- /lib/mix/tasks/compile_c_app.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/lib/mix/tasks/compile_c_app.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/mix.lock -------------------------------------------------------------------------------- /native/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/.clang-format -------------------------------------------------------------------------------- /native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/.gitignore -------------------------------------------------------------------------------- /native/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/Makefile -------------------------------------------------------------------------------- /native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/README.md -------------------------------------------------------------------------------- /native/build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /native/include/gst_pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/include/gst_pipeline.h -------------------------------------------------------------------------------- /native/include/unix_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/include/unix_socket.h -------------------------------------------------------------------------------- /native/src/gst_pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/src/gst_pipeline.c -------------------------------------------------------------------------------- /native/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/src/main.c -------------------------------------------------------------------------------- /native/src/unix_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/src/unix_socket.c -------------------------------------------------------------------------------- /native/tests/test_gst_pipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/tests/test_gst_pipeline.c -------------------------------------------------------------------------------- /native/tests/test_unix_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/native/tests/test_unix_socket.c -------------------------------------------------------------------------------- /priv/repo/migrations/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/priv/repo/migrations/.formatter.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250219145148_create_routes.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/priv/repo/migrations/20250219145148_create_routes.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20250220162451_create_destinations.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/priv/repo/migrations/20250220162451_create_destinations.exs -------------------------------------------------------------------------------- /priv/repo/seeds.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/priv/repo/seeds.exs -------------------------------------------------------------------------------- /priv/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/priv/static/favicon.ico -------------------------------------------------------------------------------- /priv/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/priv/static/robots.txt -------------------------------------------------------------------------------- /rel/env.bat.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/rel/env.bat.eex -------------------------------------------------------------------------------- /rel/env.sh.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/rel/env.sh.eex -------------------------------------------------------------------------------- /rel/overlays/bin/migrate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/rel/overlays/bin/migrate -------------------------------------------------------------------------------- /rel/overlays/bin/migrate.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/rel/overlays/bin/migrate.bat -------------------------------------------------------------------------------- /rel/overlays/bin/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/rel/overlays/bin/server -------------------------------------------------------------------------------- /rel/overlays/bin/server.bat: -------------------------------------------------------------------------------- 1 | set PHX_SERVER=true 2 | call "%~dp0\hydra_srt" start 3 | -------------------------------------------------------------------------------- /rel/vm.args.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/rel/vm.args.eex -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/run.sh -------------------------------------------------------------------------------- /test/hydra_srt/api_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt/api_test.exs -------------------------------------------------------------------------------- /test/hydra_srt/monitoring_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt/monitoring_test.exs -------------------------------------------------------------------------------- /test/hydra_srt/route_handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt/route_handler_test.exs -------------------------------------------------------------------------------- /test/hydra_srt/unix_sock_handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt/unix_sock_handler_test.exs -------------------------------------------------------------------------------- /test/hydra_srt_web/controllers/destination_controller_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt_web/controllers/destination_controller_test.exs -------------------------------------------------------------------------------- /test/hydra_srt_web/controllers/error_json_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt_web/controllers/error_json_test.exs -------------------------------------------------------------------------------- /test/hydra_srt_web/controllers/route_controller_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/hydra_srt_web/controllers/route_controller_test.exs -------------------------------------------------------------------------------- /test/support/conn_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/support/conn_case.ex -------------------------------------------------------------------------------- /test/support/data_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/support/data_case.ex -------------------------------------------------------------------------------- /test/support/fixtures/api_fixtures.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/test/support/fixtures/api_fixtures.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | Ecto.Adapters.SQL.Sandbox.mode(HydraSrt.Repo, :manual) 3 | -------------------------------------------------------------------------------- /web_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/.gitignore -------------------------------------------------------------------------------- /web_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/README.md -------------------------------------------------------------------------------- /web_app/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/eslint.config.js -------------------------------------------------------------------------------- /web_app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/index.html -------------------------------------------------------------------------------- /web_app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/package-lock.json -------------------------------------------------------------------------------- /web_app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/package.json -------------------------------------------------------------------------------- /web_app/public/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/public/logo.webp -------------------------------------------------------------------------------- /web_app/public/logo2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/public/logo2.webp -------------------------------------------------------------------------------- /web_app/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/public/vite.svg -------------------------------------------------------------------------------- /web_app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/App.css -------------------------------------------------------------------------------- /web_app/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/App.jsx -------------------------------------------------------------------------------- /web_app/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/assets/react.svg -------------------------------------------------------------------------------- /web_app/src/components/MainLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/components/MainLayout.jsx -------------------------------------------------------------------------------- /web_app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/index.css -------------------------------------------------------------------------------- /web_app/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/main.jsx -------------------------------------------------------------------------------- /web_app/src/pages/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/Dashboard.jsx -------------------------------------------------------------------------------- /web_app/src/pages/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/Login.jsx -------------------------------------------------------------------------------- /web_app/src/pages/Settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/Settings.jsx -------------------------------------------------------------------------------- /web_app/src/pages/routes/RouteDestEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/routes/RouteDestEdit.jsx -------------------------------------------------------------------------------- /web_app/src/pages/routes/RouteItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/routes/RouteItem.jsx -------------------------------------------------------------------------------- /web_app/src/pages/routes/RouteSourceEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/routes/RouteSourceEdit.jsx -------------------------------------------------------------------------------- /web_app/src/pages/routes/Routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/routes/Routes.jsx -------------------------------------------------------------------------------- /web_app/src/pages/system/SystemNodes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/system/SystemNodes.jsx -------------------------------------------------------------------------------- /web_app/src/pages/system/SystemPipelines.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/pages/system/SystemPipelines.jsx -------------------------------------------------------------------------------- /web_app/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/utils/api.js -------------------------------------------------------------------------------- /web_app/src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/utils/auth.js -------------------------------------------------------------------------------- /web_app/src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/src/utils/constants.js -------------------------------------------------------------------------------- /web_app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/vite.config.js -------------------------------------------------------------------------------- /web_app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abc3/hydra-srt/HEAD/web_app/yarn.lock --------------------------------------------------------------------------------