Simple PDM system for internal use
- Python 3
- Flask
- SQLAlchemy
- Flask-SQLAlchemy
- dateutil
- json5
- MySQL, SQLite as database backend
- pymysql for MySQL backend; pysqlite for SQLite backend
- git
- GitPython
- Install requirements
- Clone repository
- Execute
python3 ./setup.py --install
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