RICOH WIAAS

ENVIROMENT

  • PHP 7.0
  • MYSQL 5.7.22
  • NODE 8.0

APPLICATION API

  • install wamp or LAMP depending on the envirorment (or any other service that provides php + mysql) Make sure that "rewrite" is allowed and enabled in APACHE server

  • create public folder (in root of the project) and configure apache to serve this folder as root folder

  • install composer

-run php composer install (or just composer install if composer is installed globally) in api-wiaas folder to get required libraries

  • create symlink to for api-wiaas in public directory

-for old interface run grunt in api-wiaas to generated stylesheets

APPLICATION CLIENT

JavasScript (React + Redux)

  • npm install in client-wiaas to update required libraries

  • npm run build

  • copy content of build folder to public directory

  • npm start in client-wiaas to start the applicaiton

##DOCKER

  • Please note : using api-wiaas symlink is now not possible when using docker, so it has to be changed to real directory. This means on every change in source code, it has to be copied. This can be solved using file watchers. Also, if code in client-wiaas is changed, it has to be rebuilt and contents of client-wiaas/build directory needs to be copied over to public directory.

  • Two files have to be changed : api-wiaas/config.php and client-wiaas/src/config.js, as follows :

    config.php DB_SERVER = db WIAAS_URL = http://localhost:8000

    config.js set URLs to http://localhost:8000

  • install docker-ce and docker-compose

  • from root of the project, execute docker-compose build and then docker-compose up

Application is now available on http://localhost:8000

Description
old wiaas project
Readme 11 MiB
Languages
PHP 45.9%
JavaScript 32.8%
Hack 8.5%
HTML 8.2%
Less 2.8%
Other 1.7%