npm.io
1.0.1 • Published 9 years ago

karika

Licence
MIT
Version
1.0.1
Deps
37
Vulns
10
Weekly
0
Stars
3

Karika

How to install

  1. Clone this repository git clone git@github.com:Qeti/Karika.git

  2. 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
     $ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
  3. Install dependencies and setup local environment: composer install

  4. Create database manually with PostgreSQL or with command: php bin/console doctrine:database:create

  5. Create database schema with command: php bin/console doctrine:migrations:migrate

  6. Setup web server (root directory is web)

  7. Open url /api/doc to view methods description.

  8. Optionally for development environment. Fill database with fixtures: php bin/console doctrine:fixtures:load

  9. For development: install node modules with npm install

  10. For development: run npm start

Api documentation

API doc

Get method of REST API

REST

Access control for POST

OAuth

Keywords