Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evuez/sozui
An example UI for Sōzu using ExSozu.
https://github.com/evuez/sozui
Last synced: about 1 month ago
JSON representation
An example UI for Sōzu using ExSozu.
- Host: GitHub
- URL: https://github.com/evuez/sozui
- Owner: evuez
- License: mit
- Created: 2017-12-17T16:34:13.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T20:18:51.000Z (almost 2 years ago)
- Last Synced: 2024-10-09T09:51:38.663Z (about 1 month ago)
- Language: Elixir
- Size: 166 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SozUI
![I didn't call it "APrettyUIForSozu".](https://github.com/evuez/sozui/raw/master/screenshot.png)
An example interface for [Sōzu](https://github.com/sozu-proxy/sozu) using [ExSozu](https://github.com/evuez/exsozu).
The code lies in `SozUIWeb.SozuChannel` and `app.js` (though there's not much going on so it's like < 100 loc and not really interesting).
## Run
* Install and start Sōzu.
* Configure the socket path (it is set to `../sozu/bin/command_folder/sock` in `config/dev.exs`).
* Install dependencies with `mix deps.get`.
* Install Node.js dependencies with `cd assets && npm install`.
* Start Phoenix endpoint with `mix phx.server`.Go to [`localhost:4000`](http://localhost:4000).