Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

Latest commit

 

History

History
37 lines (29 loc) · 1.14 KB

webapp.md

File metadata and controls

37 lines (29 loc) · 1.14 KB

Rabenyx web application

An expert web application that tries to show things that Nextclouds Poll App hides due to performance issues. It also performs some tasks in the background that otherwise needed to be done manually. The web app is based on the microframework Flask.

Running the app on your local machine

  1. Install Flask
    pip install -U Flask
  2. The configuration for Rabenyx is based on environment variables. See the main documentation for details. If you want to run Flask from the projects root directory, also set FLASK_APP=webapp/app.py as environment variable.
  3. Run
    flask run
  4. Open http://127.0.0.1:5000/ in your browser and enjoy Rabenyx.

How to deploy

To initiate the deployment of a new version of the webapp you need to push a Git tag with a new version.

git tag -a x.y.z -m '<Some nice message or none.>'
git push --tags

The deployment only applies the deployment configuration. For further details see GitLabs pipeline configuration.