Skip to content

Application Server para el proyecto de Taller de Programación II

Notifications You must be signed in to change notification settings

alelevinas/Jobify_AppServer

Repository files navigation

Jobify_AppServer

CI: Build Status Coverage: Coverage Status

Application Server para el proyecto de Taller de Programación II

##6. Instalación Las únicas librería que usamos y no compilamos directamente son leveldb y restclient-cpp.

Hay 3 formas:

  • Compilando el código fuente
  • Instalando el paquete .deb en sistemas debian
  • Utilizando el Dockerfile

#####Chats Primero hace falta descargar las librerías necesarias y luego el código fuente. Una vez descargados, hace falta ejecutar cmake para luego compilar con make JobifyAppserver un script yaml de ejemplo se ve acontinuación:

install:
  - sudo pip install cpp-coveralls
  - sudo apt-get install libsnappy-dev libleveldb-dev
  #para jwtcpp
  - sudo apt-get install libcrypto++9-dbg libcrypto++-dev
  - sudo apt-get install libjansson4 libjansson-dev libjansson-dbg
  - sudo apt-get install autoconf libtool
  - git clone https://github.com/mrtazz/restclient-cpp.git
  - cd restclient-cpp
  - ./autogen.sh
  - ./configure
  - sudo make install
  - export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
  - cd ..

script:
  - mkdir build
  - cd build
  - cmake ..
  - make JobifyAppserver
  - ./Jobify_Appserver

#####Paquete .deb Una vez descargado el paquete debe ejecutar el siguiente comando: sudo dpkg -i Jobify_AppServer-0.1.1-Linux.deb

El ejecutable se instalará en /home/usuario/local/bin por lo que estará en el PATH y se podrá ejecutar en cualquier terminal. Las bases de datos se almacenarán en /home/usuario/.Jobify_AppServer/bds

#####Dockerfile Simplemente tener descargado Docker install Luego ubicarse en el mismo directorio del Dockerfile y ejecutar el comando docker build .

Documentación API: link

About

Application Server para el proyecto de Taller de Programación II

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •