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

A simpler version with HTMX #92

Open
wants to merge 40 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
3771edb
First working version with HTMX
tiagocoutinho Nov 6, 2022
0825121
Use local static content
tiagocoutinho Nov 6, 2022
d278dc4
Change card header background from primary to secondary
tiagocoutinho Nov 6, 2022
e53c716
Adapt setup to new setuptools version
tiagocoutinho Nov 7, 2022
ab1a20f
Develop with docker-compose
tiagocoutinho Nov 7, 2022
95ceb2f
Update README with instructions on how to update JS and CSS libraries
tiagocoutinho Nov 7, 2022
82ff05f
Convert to nav tabs
tiagocoutinho Nov 9, 2022
2214918
Fix root route: don't catch unknown routes
tiagocoutinho Nov 9, 2022
0acfb5f
Disable favicon until I have one
tiagocoutinho Nov 9, 2022
c419479
Add spinner on STARTING and STOPPING states
tiagocoutinho Nov 9, 2022
36d4af8
Fix navbar navigation
tiagocoutinho Nov 11, 2022
67616c2
Use jinja line statements
tiagocoutinho Nov 11, 2022
64275d9
Add signal, process info, kill (frontend only) and real unique proc id
tiagocoutinho Nov 12, 2022
855c407
Fix process filters
tiagocoutinho Nov 13, 2022
f96fcf8
Refactor filter util
tiagocoutinho Nov 13, 2022
2048ad8
Better info page
tiagocoutinho Nov 13, 2022
ad2e667
Human readable start and stop information
tiagocoutinho Nov 13, 2022
44e8474
Fix UI freeze when process state changes while modal is open
tiagocoutinho Nov 13, 2022
716ad05
Add missing restart
tiagocoutinho Nov 13, 2022
1ac082c
Better layout
tiagocoutinho Nov 13, 2022
3bdcf6a
Remove unused html garbage
tiagocoutinho Nov 14, 2022
470100c
Add logs
tiagocoutinho Nov 14, 2022
08d4390
Reorder action buttons
tiagocoutinho Nov 14, 2022
6d5015e
First version of search filter
tiagocoutinho Nov 14, 2022
a80a43d
Pattern becomes a simple case insensitive sub string
tiagocoutinho Nov 14, 2022
9877b0d
Implement filter on supervisors and processes views
tiagocoutinho Nov 14, 2022
7b63655
Remove logging
tiagocoutinho Nov 16, 2022
9fce18c
Remove kill action
tiagocoutinho Nov 16, 2022
ff63e59
Prepare notification
tiagocoutinho Nov 16, 2022
c747dc8
Simplify routes
tiagocoutinho Nov 16, 2022
470eff4
Add group actions
tiagocoutinho Nov 17, 2022
ee8a246
Better docker demo
tiagocoutinho Nov 17, 2022
b26d04c
Add fcgi program to demo
tiagocoutinho Nov 17, 2022
9fc3368
Add supervisor log and fix SSE events when using reverse-proxy
tiagocoutinho Nov 19, 2022
29f1dd5
Add reverse proxy (nginx) to docker example
tiagocoutinho Nov 19, 2022
a971621
Better SSE headers
tiagocoutinho Nov 19, 2022
5e5d6a9
Replace docker alpine with slim
tiagocoutinho Nov 20, 2022
a294836
Use dev for supervisor hosts in docker compose
tiagocoutinho Nov 20, 2022
815750a
Add psutil in getProcessInfo to rpc supervisor listener
tiagocoutinho Nov 20, 2022
90a4604
Use jinja2 context data; Add psutil fields to proces info and made it…
tiagocoutinho Nov 20, 2022
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
12 changes: 0 additions & 12 deletions .babelrc

This file was deleted.

4 changes: 0 additions & 4 deletions .eslintignore

This file was deleted.

25 changes: 0 additions & 25 deletions .eslintrc.js

This file was deleted.

10 changes: 0 additions & 10 deletions .postcssrc.js

This file was deleted.

20 changes: 0 additions & 20 deletions .travis.yml

This file was deleted.

22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,28 @@ That's it. If you modify `App.vue` for example, you should see the changes
directly on your browser.


### JS & CSS update notes

The fronted depends on:

* bootstrap v5.2.2 CSS
* bootstrap v5.2.2 JS
* bootstrap-icons v1.5.0 CSS & bootstrap-icons woff2
* htmx v1.8.4 JS
* Masonry pkgd v4.2.2 JS

A copy of these libraries is provided in `multivisor/server/static` to avoid external
CDN dependencies in environments were the there is no external access to internet
(ex: nuclear power plant ;-)

If you intend to update boostrap-icons, the process is a bit cumbersome:

* download into `multivisor/server/static` [from here the following](https://www.jsdelivr.com/package/npm/bootstrap-icons):
* font/bootstrap-icons.min.css
* font/fonts/bootstrap-icons.woff2
* open bootstrap-icons.min.css and change something like
`./fonts/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d` to `./bootstrap-icons.woff2`

[pypi-python-versions]: https://img.shields.io/pypi/pyversions/multivisor.svg
[pypi-version]: https://img.shields.io/pypi/v/multivisor.svg
[pypi-status]: https://img.shields.io/pypi/status/multivisor.svg
Expand Down
41 changes: 0 additions & 41 deletions build/build.js

This file was deleted.

54 changes: 0 additions & 54 deletions build/check-versions.js

This file was deleted.

Binary file removed build/logo.png
Binary file not shown.
101 changes: 0 additions & 101 deletions build/utils.js

This file was deleted.

22 changes: 0 additions & 22 deletions build/vue-loader.conf.js

This file was deleted.

Loading