add room_hermes to talk to the rabbit as its own phx app with endpoints and port, (avoids exposing the rabbit http auth provider on the main web iface)

45b281d · gmorell · 2022-07-19 04:23

101 files +2853 -181

Files changed

modified .idea/libraries/csv.xml
+0 −4
@@ -1,8 +1,6 @@
1 1 <component name="libraryTable">
2 2 <library name="csv" type="mix">
3 3 <CLASSES>
4 − <root url="file://$PROJECT_DIR$/_build/dev/lib/csv/ebin" />
5 − <root url="file://$PROJECT_DIR$/_build/dev/lib/csv/ebin" />
6 4 <root url="file://$PROJECT_DIR$/_build/dev/lib/csv/ebin" />
7 5 <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
8 6 <root url="file://$PROJECT_DIR$/_build/dev/lib/csv/ebin" />
@@ -16,8 +14,6 @@
16 14 <SOURCES>
17 15 <root url="file://$PROJECT_DIR$/deps/csv/lib" />
18 16 <root url="file://$PROJECT_DIR$/deps/csv/lib" />
19 − <root url="file://$PROJECT_DIR$/deps/csv/lib" />
20 − <root url="file://$PROJECT_DIR$/deps/csv/lib" />
21 17 </SOURCES>
22 18 </library>
23 19 </component>
modified .idea/libraries/decorator.xml
+0 −30
@@ -1,26 +1,6 @@
1 1 <component name="libraryTable">
2 2 <library name="decorator" type="mix">
3 3 <CLASSES>
4 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
5 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
6 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
7 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
8 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
9 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
10 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
11 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
12 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
13 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
14 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
15 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
16 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
17 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
18 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
19 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
20 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
21 − <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
22 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
23 − <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
24 4 <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
25 5 <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
26 6 <root url="file://$PROJECT_DIR$/_build/dev/lib/decorator/ebin" />
@@ -34,16 +14,6 @@
34 14 <SOURCES>
35 15 <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
36 16 <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
37 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
38 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
39 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
40 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
41 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
42 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
43 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
44 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
45 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
46 − <root url="file://$PROJECT_DIR$/deps/decorator/lib" />
47 17 </SOURCES>
48 18 </library>
49 19 </component>
modified .idea/libraries/icalendar.xml
+0 −30

Click to load diff…

modified .idea/libraries/nebulex.xml
+0 −30

Click to load diff…

modified .idea/libraries/parallel_stream.xml
+0 −4

Click to load diff…

modified .idea/libraries/parent.xml
+0 −4

Click to load diff…

modified .idea/libraries/protobuf.xml
+0 −8

Click to load diff…

modified .idea/libraries/shards.xml
+0 −30

Click to load diff…

modified .idea/libraries/solarex.xml
+0 −30

Click to load diff…

added apps/room_hermes/.formatter.exs
+4 −0

Click to load diff…

added apps/room_hermes/.gitignore
+34 −0

Click to load diff…

added apps/room_hermes/README.md
+19 −0

Click to load diff…

added apps/room_hermes/assets/css/app.css
+147 −0

Click to load diff…

added apps/room_hermes/assets/css/phoenix.css
+637 −0

Click to load diff…

added apps/room_hermes/assets/js/app.js
+45 −0

Click to load diff…

added apps/room_hermes/assets/vendor/topbar.js
+157 −0

Click to load diff…

added apps/room_hermes/config/config.exs
+34 −0

Click to load diff…

added apps/room_hermes/config/dev.exs
+34 −0

Click to load diff…

added apps/room_hermes/config/prod.exs
+16 −0

Click to load diff…

added apps/room_hermes/config/runtime.exs
+91 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes.ex
+110 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/accounts.ex
+104 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/accounts/rabbit_user.ex
+19 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/application.ex
+34 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/controllers/page_controller.ex
+7 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/templates/layout/app.html.heex
+5 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/templates/layout/live.html.heex
+11 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/templates/layout/root.html.heex
+32 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/templates/page/index.html.heex
+41 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/views/error_helpers.ex
+52 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/views/error_view.ex
+16 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/views/layout_view.ex
+7 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes/views/page_view.ex
+3 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web.ex
+97 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/controllers/fallback_controller.ex
+24 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/controllers/rabbit_user_controller.ex
+43 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/endpoint.ex
+56 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/gettext.ex
+24 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/router.ex
+57 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/telemetry.ex
+78 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/views/changeset_view.ex
+19 −0

Click to load diff…

added apps/room_hermes/lib/room_hermes_web/views/rabbit_user_view.ex
+20 −0

Click to load diff…

added apps/room_hermes/mix.exs
+68 −0

Click to load diff…

added apps/room_hermes/priv/gettext/en/LC_MESSAGES/errors.po
+112 −0

Click to load diff…

added apps/room_hermes/priv/gettext/errors.pot
+95 −0

Click to load diff…

added apps/room_hermes/priv/repo/migrations/20220719032621_create_users_rabbit.exs
+15 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

modified ?
+0 −0

Click to load diff…

added apps/room_hermes/priv/static/robots.txt
+5 −0

Click to load diff…

added apps/room_hermes/test/room_hermes/accounts_test.exs
+61 −0

Click to load diff…

added apps/room_hermes/test/room_hermes/controllers/page_controller_test.exs
+8 −0

Click to load diff…

added apps/room_hermes/test/room_hermes/views/error_view_test.exs
+14 −0

Click to load diff…

added apps/room_hermes/test/room_hermes/views/layout_view_test.exs
+8 −0

Click to load diff…

added apps/room_hermes/test/room_hermes/views/page_view_test.exs
+3 −0

Click to load diff…

added apps/room_hermes/test/room_hermes_web/controllers/rabbit_user_controller_test.exs
+88 −0

Click to load diff…

added apps/room_hermes/test/support/channel_case.ex
+36 −0

Click to load diff…

added apps/room_hermes/test/support/conn_case.ex
+39 −0

Click to load diff…

added apps/room_hermes/test/support/fixtures/accounts_fixtures.ex
+23 −0

Click to load diff…

added apps/room_hermes/test/test_helper.exs
+2 −0

Click to load diff…

modified config/config.exs
+20 −1

Click to load diff…

modified config/dev.exs
+64 −8

Click to load diff…

modified config/prod.exs
+52 −1

Click to load diff…

modified config/runtime.exs
+50 −0

Click to load diff…

modified config/test.exs
+13 −1

Click to load diff…

Parents: 3495926