Skip to content

Latest commit

 

History

History
executable file
·
73 lines (55 loc) · 1.93 KB

readme.md

File metadata and controls

executable file
·
73 lines (55 loc) · 1.93 KB

INSTALLATION

Dependencies

Go to basic directory and run composer(https://getcomposer.org/) command:
composer install

Database

  • Create database and configure
  • Go to basic directory and run database migration commands:
    php yii migrate/up --migrationPath=@app/modules/auth/migrations
    php yii migrate/up

Ruby

Install Ruby, you can use next commands

cd git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

rbenv install 2.3.0
rbenv global 2.3.0

Pragmatic Segmenter

apt-get install gem
gem install pragmatic_segmenter

Pdf2htmlEx

Example of installation for Ubuntu
sudo apt-add-repository ppa:coolwanglu/pdf2htmlex
sudo apt-get update
sudo apt-get install pdf2htmle

Uoconv

apt-get install unoconv

Supervizord

apt-get install supervisor

CONFIGURATION

Database

Edit the file config/db.php with real data, for example:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=yii2basic',
    'username' => 'root',
    'password' => '1234',
    'charset' => 'utf8',
];

Supervizord

start watcher.rb through supervizord