Welcome to Karika.
Karika is yet another business automation system.
How to install
- Clone this repository
git clone git@github.com:Qeti/Karika.git
-
Setup permissions with following way:
$ HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1` # if this doesn't work, try adding `-n` option $ sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX /var/www $ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX /var/www
- Install dependencies and setup local environment:
composer install
- Create database manually with PostgreSQL or with command:
php bin/console doctrine:database:create
- Create database schema with command:
php bin/console doctrine:migrations:migrate
- Setup web server (root directory is
web
) - Open url /api/doc to view methods description.
- Optionally for development environment. Fill database with fixtures:
php bin/console doctrine:fixtures:load
- For development: install node modules with
npm install
- For development: run
npm start
Authors and Contributors
In 2016, Nikolay Matiushenkov (@mnvx), Igor Matiushenkov (@mivxxx), and Ekaterina Matiushenkova.
Support or Contact
Having trouble with Karika? Post issue and we’ll help you sort it out.