README.md 1.5 KB
Newer Older
Felipe Parodi's avatar
Felipe Parodi committed
1
# Matefun Infantil
lucia's avatar
lucia committed
2

Felipe Parodi's avatar
Felipe Parodi committed
3
4
5
6
7
8
9
10
11
12
13
14
### Heramientas
  * [JavaScript](https://www.javascript.com/): Lenguaje que utilizan la mayoría de los navegadores.
  * [Node.js](https://nodejs.org/): Usado para utilizar javascript del lado del servidor.
  * [NPM](https://www.npmjs.com/): Para manejar los paquetes que utiliza Node.js para sus procesos.
  * [Webpack](https://webpack.js.org/): Para levantar el servidor de desarrollo y crear el `war`.
  * [React.js](https://es.reactjs.org/): Usado para implementar la UI de la aplicación.
  * [Font Awesome](https://fontawesome.com/): Para utilizar sus Iconos en la aplicación.
  * [Babel.js](https://babeljs.io/): Para interpretar las distintas versiones y formas de Javascript.
  
#### Como instalar [Node.js](https://nodejs.org/es/download/) y NPM
  * [Ubuntu](https://nodejs.org/es/download/package-manager/#debian-and-ubuntu-based-linux-distributions-enterprise-linux-fedora-and-snap-packages): sudo apt install nodejs
  * [NVM](https://nodejs.org/es/download/package-manager/#nvm): nvm use 8
lucia's avatar
lucia committed
15

Felipe Parodi's avatar
Felipe Parodi committed
16
Las demás herramientas se encarga de instalar sus paquetes NPM
lucia's avatar
lucia committed
17

Felipe Parodi's avatar
Felipe Parodi committed
18
19
20
21
22
### Comandos
* `npm install`: Para instalar todas las dependencias.
* `npm start`: Para levantar el servidor de desarrollo en el puerto 8081 y consumiendo los servicios en el puerto 8080.
* `npm run stage`: Para levantar el servidor de desarrollo en el puerto 8081 y consumir los servicos en https://matefun.math.psico.edu.uy/.
* `npm run build`: Para generar el `war` que consume los servicios en el mismo servidor en el que fue levantado.