eficode / DevOpsCSAOS-adminapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SuperAdmin3000

App on Heroku

Further documentation can be found here.

codecov

Starting the application

  • Activate poetry environment: poetry install
  • Start flask: poetry run invoke start
  • Or start Poetry shell first and run Flask from within the environment:
$ poetry shell
$ invoke start

To generate requirements.txt file for Heroku deployment, run from with in Poetry shell:

pip list --format freeze > requirements.txt

Alternatively, use Docker to start application:

$ docker compose up --build

Definition of done

Every developer commits to creating unit tests and E2E-tests using robot framework (when applicable) before deployment. The deployed code should be documented. Also all code submitted to the main branch should be peer reviewed utilising pull requests. The automated tests should reach a code coverage of 75%.

Documentation and diagrams

* Original .dia files have been created with the Dia software and can be found in the Documents folder.

About


Languages

Language:Python 55.3%Language:HTML 17.4%Language:RobotFramework 9.4%Language:PLpgSQL 9.3%Language:CSS 7.8%Language:Dockerfile 0.4%Language:JavaScript 0.4%Language:Shell 0.1%Language:Procfile 0.0%