personas:johnny:proyectos:manjaro
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
personas:johnny:proyectos:manjaro [2019/09/15 00:31] – kz | personas: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:// | https:// | ||
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 27: | Línea 28: | ||
- Ir al archivo <script c++> nombre.cpp </ | - Ir al archivo <script c++> nombre.cpp </ | ||
- Si no arroja errores se crea un archivo a.out. Para correr ese archivo ./a.aout | - 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 / | ||
+ | - despues abrir otra terminal y describir mongo | ||
+ | - aqui estara instalado pero necesitamos habilitar los *firewall* o [[https:// | ||
+ | - sudo -A INPUT -s 127.0.0.1 -p tcp --destination-port 27017 -m state --state NEW, | ||
+ | - 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. < | ||
+ | |||
+ | ** 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: | ||
+ | | ||
+ | < | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ** 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: | ||
+ | | ||
+ | < | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ** 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