Skip to content

pryv/app-web-admin

Repository files navigation

Admin Panel

Web app for Pryv.io platform configuration. Also includes management of admin panel users and their permissions.

Contributing

Installation

Prerequisites: Node.js 16, just

Then:

  1. just setup-dev-env
  2. just install to install node modules
  3. just build for the initial Vue build

Running just with no argument displays the available commands (defined in justfile).

Dev environment basics

The code is structured as a regular Vue 2 app, and follows the Semi-Standard style.

Testing

just test [...params]
  • Extra parameters at the end are passed on to Mocha (default settings are defined in .mocharc.js files)
  • Replace test with test-debug to use the debugger

Development server

just serve [...params]

Then open it specifying the config leader service with https://l.backloop.dev:8080?pryvLeaderUrl={LEADER_URL} (with LEADER_URL set for example to https://lead.pryv.li, or http://localhost:7000 for a locally running service)

Publishing to GitHub pages

just publish

Publishing DOcker

check version in build script

./build/build

Todo

  • review docker building process
  • realease github workflow has been archived in archives it needs to rewritten to publish on dockerHub

License

BSD-Clause-3

About

Web app for Pryv.io platform configuration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •