Herramientas de usuario

Herramientas del sitio


personas:johnny:proyectos:manjaro

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
personas:johnny:proyectos:manjaro [2019/09/14 03:45] – [Instalación de emulador de playstation 1 en manjaro] kzpersonas:johnny:proyectos:manjaro [2020/01/07 17:26] – [Implementación de un servidor en heroku] kz
Línea 1: Línea 1:
 ====== Instalar yay ====== ====== Instalar yay ======
 +
 https://computingforgeeks.com/yay-best-aur-helper-for-arch-linux-manjaro/  https://computingforgeeks.com/yay-best-aur-helper-for-arch-linux-manjaro/ 
  
Línea 9: Línea 10:
   - Despues me voy para method y le pongo shared other computers   - Despues me voy para method y le pongo shared other computers
  
-====== Instalación de emulador de playstation 1 en manjaro ======+====== Instalación de emulador de playstation 1 ======
  
   - Correr este comando para instalar el emulador: yay -Syu epsxe   - Correr este comando para instalar el emulador: yay -Syu epsxe
Línea 19: Línea 20:
  
 {{:personas:johnny:proyectos:screenshot_2019-09-12_23-58-20.png?200|}} {{:personas:johnny:proyectos:screenshot_2019-09-12_23-58-20.png?200|}}
 +
 +8-)
 +
 +====== compilar c++ desde consola ======
 +
 +  - Tener instalado g++ y gcc
 +  - Ir al archivo <script c++> nombre.cpp </script> y escribir en consola g++ nombredelarchivo.cpp
 +  - Si no arroja errores se crea un archivo a.out. Para correr ese archivo ./a.aout
 +
 +====== instalar mongo db correctamente ======
 +
 +  - buscar el paquete con yay -Ss mangodb
 +  - instalar el paquete que sea community con yay -s nombredeloquevayaainstalar
 +  - Crear una carpeta en la ruta home con el nombre database
 +  - Despues para correr base de datos *mongod --port 27027 --dbpath /home/alex/database*
 +  - despues abrir otra terminal y describir mongo
 +  - aqui estara instalado pero necesitamos habilitar los *firewall* o [[https://stackoverflow.com/questions/49346213/mongodb-service-cannot-start|iptables]]
 +  - sudo -A INPUT -s 127.0.0.1 -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
 +  - sudo -A OUTPUT-d 127.0.0.1 -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT
 +
 +====== Implementación de un servidor en heroku ======
 +
 +**PRECHECKLIST**
 +
 +Nuestra app debe de cumplir con unos requisitos para ser alojada en heroku
 +
 +** 1. Binding dynamic port Enlazar el puerto dínamicamente**
 +
 +Sea Aws o digitalocean o heroku cuando impolementamos nuestra app en esos servicios, los servidores proveeran a nuestra app de un puerto en especifico. <code>process.env.PORT</code>
 +
 +** 2. Specify Node enviroment Especificarle a heroku que version de node estamos usando**
 +
 +Esto se hace en el package.json agregando el siguiente key debajo del key main:
 +  
 +<code>
 +"engines": {
 +  "node": "10.13.0",
 +  "npm": "6.4.1"
 +}
 +</code>
 +
 +** 3. Especiicar el script de comienzo specify start script**
 +
 +Especifica a heroku que comando usar para comenzar el servidor. Esto normalmente se hace en el package.json modificando el key scripts asi:
 +  
 +  <code>
 +  "scripts": {
 +    "start": "node index.js"
 +  }
 +  </code>
 +
 +** 4. create .gitignore file**
 +
 +Para evitar subir basura al server
 +  
 +*IMPLEMENTACIÓN EN HEROKU LA PRIMERA VEZ*
 +
 +  1. Creamos una cuenta en heroku
 +  2. Commit nuestro codigo a git
 +  3. Instalamos heroku cli y creamos una app
 +  4. Deploy nuestra app con git
 +  5. Deploy heroku proyect
 +
 +*ACTUALIZACIONES*
 +  1. commit nuestro codigo con git
 +  2. Deploy app con git
 +
  
personas/johnny/proyectos/manjaro.txt · Última modificación: 2020/01/07 18:21 por kz