123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- #!/bin/bash
-
- # shellcheck disable=SC1091
- . bash_library.sh # source bash_library.sh
-
- # install nodjs if not installed
-
- (
- log "verify if nodjs is installed"
- dpkg -l | grep '^ii' | grep 'nodejs\s'
-
- if [ $? -eq 0 ]; then
- log "nodjs is installed"
- else
- log "install nodejs"
- sudo apt install -y curl
- curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
- sudo apt install -y nodejs
- fi
- )
-
-
- # install Tracim Lib
-
- (
- log "cd frontend_lib"
- cd frontend_lib
- log "npm i"
- npm i
- log "sudo npm link"
- sudo npm link || exit
- )
-
- # install app Html Document
-
- (
- log "cd frontend_app_html-document"
- cd frontend_app_html-document
- log "npm i"
- npm i
- log "npm link tracim_frontend_lib"
- npm link tracim_frontend_lib
- )
-
- # install app Thread
-
- (
- log "cd frontend_app_thread"
- cd frontend_app_thread
- log "npm i"
- npm i
- log "npm link tracim_frontend_lib"
- npm link tracim_frontend_lib
- )
-
- # install app Workspace
-
- (
- log "cd frontend_app_workspace"
- cd frontend_app_workspace
- log "npm i"
- npm i
- log "npm link tracim_frontend_lib"
- npm link tracim_frontend_lib
- )
-
- # install app Admin Workspace User
-
- (
- log "cd frontend_app_admin_workspace_user"
- cd frontend_app_admin_workspace_user
- log "npm i"
- npm i
- log "npm link tracim_frontend_lib"
- npm link tracim_frontend_lib
- )
-
- # install Tracim Frontend
-
- (
- log "cd frontend"
- cd frontend
- log "npm i"
- npm i
- log "npm link tracim_frontend_lib"
- npm link tracim_frontend_lib
- log "cp config.js.sample config.js"
- cp configEnv.js.sample configEnv.js
- )
|