EJEMPLO GRAPHQL PARA PRACTICA DE DEPLOY EN RAILWAY.APP
En este ejercicio nos enfocamos en:
- Crear una cuenta gratuita en railway.app.
- Forkear y clonar el repo https://github.com/mundostr/coder_51220_graphql
- Configurar variables de entorno y realizar un deploy simple de la rama principal.
- Agregar los entornos para devel y qa.
- Sincronizar con repo Github las distintas ramas.
- Agregar los entornos devel y qa en railway, conectando a la rama correspondiente.
- Realizar cambios locales en devel y sincronizar con remoto.
- Efectuar pull request hacia qa y luego hacia master, probando funcionamiento en railway.
- Permite consultar colección de usuarios en bbdd MongoDB coder51220 que hemos venido utilizando (configurar para utilizar la bbdd remota Atlas).
$ npm i express express-graphql graphql mongoose --save
$ npm i nodemon --save-dev
Variables de entorno necesarias
APP_PORT=3000
MONGODB_URI=mongodb+srv://<usuario>:<clave>@cluster0.4qaobt3.mongodb.net/coder51220