Coscine UIv2
Routes
Currently available routes in Coscine (Vue Router):
-
./profile
for user profile -
./search
for global search -
./create-project
for project create -
./p/{slug}
for projects -
./p/{slug}/settings
for project settings -
./p/{slug}/members
for project members -
./p/{slug}/quota
for project quota -
./p/{slug}/create-resource
for resource create -
./p/{slug}/r/{guid}
for resources within a project -
./p/{slug}/r/{guid}/settings
for resource edit -
./admin
for admin page -
./login
for login page
Starting the App
So, since we want to have it running on the root url at some point
- Change the following Consul key's value key:
traefik/backends/sharepoint/servers/sharepoint/url
XX
with your machine's name):http://d-spXX.devlef.campus.rwth-aachen.de:9234
- This will disable your current Coscine instance, so to activate it back, remove the
:<PORT>
from the value.
- This will disable your current Coscine instance, so to activate it back, remove the
- Run integrator script on branch
uiv2
- Add required frontend libraries to your workspace if necessary (e.g. here
api-client
andform-generator
):"workspaces": [ "apps/ui", "libraries/form-generator", "libraries/api-client" ]
- For each library checkout the relevant branch and execute
yarn install
, thenyarn build
- Here:
api-client
on branchdev
/master
, thenyarn install
andyarn build
- Here:
form-generator
on branchdev
/master
, thenyarn install
andyarn build
- Check out the UI project on the provided repository branch. Start the app locally and execute
yarn install
, thenyarn dev
- Change your Consul key according to the Readme (see above)
- App is now running on your root (/) domain name, and not under
.../coscine/apps/ui/....
(e.g. https://d-sp16.devlef.campus.rwth-aachen.de/)