Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Backend

Dependencias

  1. Java 8.
  2. Maven.
  3. Postgres.

Pasos a seguir

  1. Ir a la ubicación donde se clonará el repositorio.
  2. Ejecutar

    1. git clone https://cabalgit.cabal.coop.py/nuevos-sistemas/cabal-web-backend.git
    2. cd cabal-web-backend
    3. git checkout prod
    4. cd cabal-backend-public/cabalwebadm-master
    5. ./mvnw clean package
    6. Luego Mover el war generado en la carpeta deployments del wildfly
      1. cp -r ./target/webadmpub.war ../../../xxxx/wildfly/deployments/
  3. Definir una ruta /.../cabalweb/ donde se subiran archivos desde la web y redireccionarlas a traves de /opt/cabalweb que es el path definido en el wildfly.
  4. Definir que https://www.cabal.coop.py/form-files/  + nombre del archivo como forma de acceder a los archivos en /.../cabalweb/ . Seguir el ejemplo de la configuración dada a https://demo.cabal.coop.py/form-files/ 


Frontend

Dependencias

  1. Git
  2. Node.js (with NPM)
  3. Ember CLI
  4. PhantomJS
  5. Sass (incluido en dependencias NPM)

Para el despliegue:

  • Servidor web (apache, ngnix, lighttpd) con módulo de proxy reverso

Pasos a seguir

  1. Volver a la raiz donde se clonaran los repositorios.
  2. Ejecutar 
    1. git clone https://cabalgit.cabal.coop.py/nuevos-sistemas/cabal-web.git
    2. cd cabal-web
    3. git checkout cms_integration
    4. npm install
    5. ember build
    6. Mover el contenido de la carpeta dist en el path desde donde se van a levantar los archivos
      1. cp -r ./dist ../xxxx/nginx/www3/cabal.coop.py/