An open API service indexing awesome lists of open source software.

https://github.com/stdevteam/file_versioning_test


https://github.com/stdevteam/file_versioning_test

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

=================
Document control
=================

-----------------
Development setup
-----------------

Install required system packages:

.. code-block:: bash

$ mkdir /var/www/document_control
$ cd /var/www/document_control
$ sudo update-alternatives --config python3
$ python3.6 -m venv venv
$ . venv/bin/activate
$ pip install flask
$ pip install flask-mysqldb
$ set FLASK_APP=main.py
$ set FLASK_DEBUG=1
$ sudo apt install mysql-server
$ sudo mysql_secure_installation

Configure DB

.. code-block:: bash

sudo mysql
>CREATE DATABASE document_control;
>USE document_control;
>CREATE USER 'user'@'localhost' IDENTIFIED BY 'Password123#@!';
>GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';
>FLUSH PRIVILEGES;
>source db_sql;
>exit;

Run project

.. code-block:: bash

flask run