-
Notifications
You must be signed in to change notification settings - Fork 29
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
[WIP] web interface for DSpot #847
Conversation
Pull Request Test Coverage Report for Build 2157
💛 - Coveralls |
Cool progress! Could you add |
Yes I plan to do that after I am done with the Mongodb feature :) , since I also might need to change the current webinterface to fit with this new feature for Dspot. |
add README.md to explain how to deploy it |
Good progress! First comments:
|
@monperrus resolved :). |
@monperrus Resolved :). Awaiting for new comments. |
Thanks @tailp for the progress. |
yes, it's a new screen, quite empty, with a nice picture (animation?), saying in a big font
"We'll come back to you over email. The DSpot team.
(you can now safely close this window)
"
|
Hi :), I believe a modal would fit your preference perfectly. It's an overlay window upon the current page after clicking on the submit button. WDYT ? :) . Best that I make something like that and post a screenshot here. |
@monperrus hi :) , Issues resolved more or less. Here is the link to dspot app. I didn't set up a proper url like you proposed yet since I am deploying this with my own cluster. @gluckzhang can help me with the DNS domain on KTH cluster later if this get accepted :). |
Thanks @tailp for the progress! You could email me the ip address so that I will set up a domain name for your demo. If the project has been containerized, I could also help to deploy it into our k8s cluster. |
@gluckzhang thank you :) , I'll send you the two yaml files later, One for the webapp and the other for the pipeline. These can be done with the mongodb and activeMQ we already have previously for repairnator. |
Hi @monperrus , resolved :) . |
LGTM @danglotb merge? |
Great milestone, thanks to all for the great work! |
Hi, this is a PR for the webinterface task . Per discussion today I need to get handle issue #843 before this can really be deployed for actual use, since we need real data, but this is more or less done as a basic website for dspot :) .
Some facts: this web is build using MEAN stack , which stands for Mongodb, Express, AngularJS and NodeJS. Reason I am implementing this is because it has Mongodb in it since Repairnator also use Mongodb and this is just for a small website so no need to super flashy stuffs (yet) :) and also I know that you guys (Both on Dspot and Repairnator) like Java so basicly this stack is heavily focused on Javascript which is perfect for that reason . Other than that the html pages are ofcourse build with the classical html, javascript and css together with bootstrap 4 for styling.
To use you need mongodb installed on your machine, preferably version 4.0 or above (since I am using it and It works for me and I can't guarantee for other version yet).
Install basic dependencies and mongodb dependecy.
To run
Then check out at http://localhost:3000 . Note that since you don't have any data it will look a bit empty :) .