Skip to content

wfcommons/wfinstances-browser

Repository files navigation

The WfCommons WfInstances browser

About

This is a web application that allows users to browse, select, and visualize the available Workflow Instances provided by the WFCommons Project.

The only software requirement for running the server is Docker.

The browser is live!


Running with Docker

Dependencies:

Edit/use one of the .env-* files to configure the deployment, and then:

$ docker-compose --env-file <.env file> build  --no-cache
$ docker-compose up [-d]

The above will not run any Nginx front-end. If you want to do so, you must add the --profile with-my-own-nginx argument to the docker-compose commands above.

The database is empty the first time you launch the browser. To populate the database with metrics from the official WfCommons WfInstances GitHub repo, run this command in a terminal on the machine running the server:

curl -X PUT http://localhost:8081/metrics/private/github/wfcommons/WfInstances

REST API documentation is available at: http://localhost:8081/docs

(The above assumes WFINSTANCES_API_PORT=8081 is the configured port for the backend, as condigured in the .env-* file in use.)

Get in Touch

The main channel to reach the WfCommons team is via the support email: support@wrench-project.org.

Bug Report / Feature Request: our preferred channel to report a bug or request a feature is via Github Issues Track

Funding Support

eduWRENCH has been funded by the National Science Foundation (NSF).

NSF Award 2411154