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

GUI #48

Open
gabor1 opened this issue Jul 5, 2019 · 3 comments
Open

GUI #48

gabor1 opened this issue Jul 5, 2019 · 3 comments

Comments

@gabor1
Copy link
Contributor

gabor1 commented Jul 5, 2019

once we have an API for going through https, it makes sense to develop a browser based way to generate queries and display results.

some ideas:

  • a query always results in a summary, displayed as a table, with a download button next to it that gets the configurations in a tarball
  • put the existing keys (that came through the query filter) into a dropdown menu, and selecting one augments the query string with a -q item.
fekad pushed a commit that referenced this issue Oct 16, 2019
fekad pushed a commit that referenced this issue Oct 16, 2019
fekad pushed a commit that referenced this issue Oct 16, 2019
@fekad
Copy link
Contributor

fekad commented Nov 15, 2019

decision: Instead of using pagination we can limit the number of calculation showed in the table to 100.

@gabor1
Copy link
Contributor Author

gabor1 commented Nov 15, 2019 via email

@gabor1
Copy link
Contributor Author

gabor1 commented Feb 17, 2020

This GUI issue should now take account of the visualisation work by @stenczelt :

Currently a manual uploaded image is available, that was built on 7/2/2020 by Tamas K. Stenczel.
To access it:
1. pull the image
    ```
    docker pull stenczelt/projection-abcd:latest
    ```
2. create a docker network, which enables the containers to communicate with each other and the outside world as well 
    ```
    docker network create --driver bridge abcd-network
    ```
3. run the mongo (ABCD) and the visualiser as well
    ```
    docker run -d --rm --name abcd-mongodb-net -v <path-on-your-machine-to-store-database>:/data/db -p 27017:27017 --network abcd-network mongo
    docker run -it --rm --name visualiser-dev -p 9999:9999 --network abcd-network stenczelt/projection-abcd
    ```
    NB: You need a a directory where the database files are kept locally and you need to connect this to the mongo 
    container. More info about this can be found in the original ABCD repo
This will start the visualiser with ABCD integration! Have fun!
After usage, for cleanup:
    ```
    docker stop visualiser-dev abcd-mongodb-net         # stop the containers
    docker rm visualiser-dev abcd-mongodb-net           # remove them if --rm did not
    docker network rm abcd-network                      # remove the docker network
    ```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants