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 | ||
personas:johnny:proyectos:manjaro [2019/09/14 03:45] – [Instalación de emulador de playstation 1 en manjaro] kz | personas:johnny:proyectos:manjaro [2020/01/07 18:21] (actual) – [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 19: | Línea 20: | ||
{{: | {{: | ||
+ | |||
+ | 8-) | ||
+ | |||
+ | ====== compilar c++ desde consola ====== | ||
+ | |||
+ | - Tener instalado g++ y gcc | ||
+ | - Ir al archivo <script c++> nombre.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 / | ||
+ | - 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. git add and git commit nuestro codigo a git** | ||
+ | ** 3. Instalamos heroku cli** | ||
+ | ** 4. creamos una app con heroku cli** | ||
+ | |||
+ | A. En terminal escribimos < | ||
+ | |||
+ | B. Despues escribimos < | ||
+ | .Al hacer esto tirara dos enlaces. EL primero es el global, con el cual nuestra aplicacion esta expuesta al mundo, termina en .com. El segundo enlace es la url de despliegue, es la url donde podemos enviar nuestro servidor local, entonces hacemos push de nuestro código apuntando a esta segunda url | ||
+ | |||
+ | ** 5. Deploy nuestra app con git ** | ||
+ | |||
+ | A. < | ||
+ | B. < | ||
+ | para mirar que todo esta funcionando bien escribimos | ||
+ | < | ||
+ | para mirar posibles errores | ||
+ | < | ||
+ | |||
+ | *ACTUALIZACIONES* | ||
+ | 1. commit nuestro codigo con git | ||
+ | 2. Deploy app con git | ||
+ | |||
personas/johnny/proyectos/manjaro.1568432758.txt.gz · Última modificación: 2019/09/14 03:45 por kz