Portal Web de acceso público, constituido por un Backend y un Frontend.
Backend:
Desarrollado con en el lenguaje JAVA, utilizando el framework Spring Boot.
Repositorio: https://cabalgit.cabal.coop.py/nuevos-sistemas/cabal-web-backend
Requisitos
Para el desarrollo:
- Java 8.
- Maven.
- Postgres 11.3
FrontEnd:
Desarrollado enteramente en ember.js
Repositorio: https://cabalgit.cabal.coop.py/nuevos-sistemas/cabal-web
Requisitos
Para el desarrollo:
Para el despliegue:
- Servidor web (apache, ngnix, lighttpd) con módulo de proxy reverso
Instalación
git clone <repository-url>
clonar el repositoriocd cabal-web
dirigirse a la raíznpm install
instalar las dependencias mediante NPM
Despliegue local / Desarrollo
- Acceder via ssh a 110.5.2.51.
- Ejecutar cd /opt/web_cabal
- Borrar las carpetas cabal-backoffice-backend, cabal-backoffice-frontend, cabal-web y cabal-web-backend
- rm -Rf cabal-backoffice-backend
- rm -Rf cabal-backoffice-frontend
- rm -Rf cabal-web
- rm -Rf cabal-web-backend
- Ejecutar comando npm run cabal-web-git
- Ejecutar comando npm run cabal-web-build
- Ejecutar comando docker-compose down
- Ejecutar comando docker-compose up -d
Despliegue en producción
ember build -prod
(production)