The Pryv web app, featuring the dashboard view.
The development of this project has been suspended, we keep it for proof of concepts.
Normaly exposed on the internet as https://{username}.{domain}
A domain and user agnostic version is published on github gh-pages. It can be accessed with:
https://pryv.github.io/app-web/?username={username}&domain={domain}
for example:
https://pryv.github.io/app-web/?username=christine&domain=pryv.me
latest environement tested: node v8.11.0
scripts/setup-environment-dev.sh
yarn build-dev
for devyarn build-production
for productionyarn build-ghpages
for gh-pages
Build output goes to ./dist
We use rec-la server https://github.com/pryv/rec-la.
- Start the dev web server, pointing it to your built app (in
./dist
),yarn webserver
- Open
https://{username}.rec.la:4443/?domain={domain.tld}
, where{username}
points to an existing staging user and{domain.tld}
to the domain running pryv.
example: https://dummy.rec.la:4443/?domain=pryv.me
example: https://dummy.rec.la:4443/?domain=pryv.me&sharing={token}
to open a sharing link
yarn build-ghpages
cd dist
git pull
- commit changes and push them
Yarn does not respect targetting a git branch (or commit) for a dependency, so use npm. It is currently working with branch works/app-web
on lib-javascript.
- rm -rf node_modules
- rm package-lock.json
- npm install
- grunt
- yarn webserver