/tbdd_pdm

Primary LanguagePython

TBDD_PDM

Simple PDM system for internal use

Requirements

  • Python 3
  • Flask
  • SQLAlchemy
  • Flask-SQLAlchemy
  • dateutil
  • json5
  • MySQL, SQLite as database backend
  • pymysql for MySQL backend; pysqlite for SQLite backend
  • git
  • GitPython

Installing

  1. Install requirements
  2. Clone repository
  3. Execute python3 ./setup.py --install

Configure

Default config location is /etc/tbdd_pdm/config.json

db_connection_string - connection string for database

examples:

MySQL: mysql+pymysql://user:password@localhost/tbdd_pdm?charset=utf8

SQLite: sqlite+pysqlite:///test.db

storage_path - path to files storage