Backend
Dependencias
- Java 8.
- Maven.
- Postgres.
Pasos a seguir
- Ir a la ubicación donde se clonará el repositorio.
Ejecutar
- git clone https://cabalgit.cabal.coop.py/nuevos-sistemas/cabal-web-backend.git
- cd cabal-web-backend
- git checkout prod
- cd cabal-backend-public/cabalwebadm-master
- ./mvnw clean package
- Luego Mover el war generado en la carpeta deployments del wildfly
- cp -r ./target/webadmpub.war ../../../xxxx/wildfly/deployments/
- 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.
- 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
- Git
- Node.js (with NPM)
- Ember CLI
- PhantomJS
- Sass (incluido en dependencias NPM)
Para el despliegue:
- Servidor web (apache, ngnix, lighttpd) con módulo de proxy reverso
Pasos a seguir
- Volver a la raiz donde se clonaran los repositorios.
- Ejecutar
- git clone https://cabalgit.cabal.coop.py/nuevos-sistemas/cabal-web.git
- cd cabal-web
- git checkout cms_integration
- npm install
- ember build
- Mover el contenido de la carpeta dist en el path desde donde se van a levantar los archivos
- cp -r ./dist ../xxxx/nginx/www3/cabal.coop.py/