Notenmanager

[WIP]

0. Requirements

  • PHPthe 7.2 (only tested in 7.2, according to the symfony docs PHP 7.1.3 is the minimum)
  • MySQL Server (SQLite or Postgres may work, but not testet. You may need to run php bin/console make:migration before installing)
  • Apache / Nginx server. (For additional config please read the symfony docs)

1. Initial Setup

To clone the code and install al the dependencies run:

git clone https://github.com/frommMoritz/notenmanager
composer install

Now you basicaly need to go to the .env (created while composer install) and provide at least a mysql server. You also can add an mailsever (at the moment only used when a admin resets users password).

Now you can run:

php bin/console doctrine:migration:migrate

2. Updating

To update simply run:

git pull;
composer install;
php bin/console doctrine:migration:migrate --no-interaction;
php bin/console cache:clear --env=prod;

Bug reports

If you encounter any bugs, feel free to open a issue.