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
Is there a Web UI on the roadmap by any chance? #663
Comments
There is currently no UI for the CLI as it was rather built as a companion to the desktop app, than as a standalone tool. |
Thanks for the feedback, yes, I realise that it doesn't make sense to add to the cli, the reason I posted it here was the CLI runs nicely on docker, and I'd love to have closer to the full mockoon experience in a docker-compose environment using a web UI. Happy for you to close this issue, was just really excited to see what you've built and thinking how it would fit into our development processes. |
Let's keep the issue opened for a while to see if there is more interest. If this kind of feature would be added it could take multiple form, but I see two interesting things:
|
I have an idea. Then could you add a function on the client for pushing and downloading config files to the server, and open a send/receive interface on the CLI , while updating the service after receiving the config. developers don't have to maintain the Web ui, CLI size does not become large, And solves most user needs |
If editing locally, I think an important issue is how to solve the problem of delay. #681 |
A Web UI can greatly facilitate team collaboration. It would be more convenient if the routes could be grouped instead of running multiple environments. |
Two of the most frequently issues: WebUI and Save parameters |
What I am imagining when I read this is that the hard-coded Under the hood, you just stream the incoming log data (useful for mocking from recorded requests) and the obvious outgoing config changes as if it were running locally. When the connection drops, either display an error or automatically disable the service. With this implemented, additional documentation can be added providing instructions for remote debugging, Would absolutely love to see this! This is a really great tool at it is, but being able to use it in a |
Would love the have WebUI :). I personally do VScode remote-ssh and have to open up an RDP window for mock data editing. I could mount the remote directory and edit the config file locally, yet I do not get the full functionalities like Logs and the mock server won't auto-restart. |
+1 |
Would also love to see the desktop app as a dockerized web-ui which I can then add to my docker-compose file in Codespaces/Devcontainers much like the PGAdmin Docker image ( You could expose the Desktop UI on one port of the container and the mocked API on another port and keep the rest as it is now :) |
Is your feature request related to a problem? Please describe.
Our current development environment is dockerised, and dev's will bring up the stack using docker-compose. We can easily add mockoon to the docker-compose file, but without installing the full mockoon, developers will not be able to use the UI to view the logs, and to disable routes and allow proxying of requests etc.
Describe the solution you'd like
It'd be amazing if this functionality could be available via a web ui (similar to https://www.mock-server.com/mock_server/mockserver_ui.html), so a developer could clearly see what requests / responses are being mocked, and ideally be able to disable the mocked route, bring up the required backed server, and then see the logs for the actual calls - and then ideally have the option to save the response as a mock - as you can in the current desktop UI.
Describe alternatives you've considered
As mentioned above, mock server allows for this via their web based dashboard, but your UX / UI is a wold ahead of that.
I've just stumbled across mockoon today, and really been impressed by what I've seen and been able to play with. Thanks so much for what you've built, I'm keen to take a closer look at how we can use it in the future.
The text was updated successfully, but these errors were encountered: