Loading repository data…
Loading repository data…
SeGonzalezR / repository
Este proyecto nace de la necesidad de tener un template para levantar API con GraphQL de manera rápida y modular.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este proyecto nace de la necesidad de tener un template para levantar API con GraphQL de manera rápida y modular.
La aplicación está usando webpack para compilar typescript a ES5 Por lo tanto hay 2 archivos principales que tienen ambientes de desarrollo para
webpack.dev.js: desarrollo con HMR activadowebpack.production.js: producción sin HMREsta es una lista de presets que tiene configurado el repositorio en base a diferentes variables de entorno configuradas en el archivo ./src/config/enviroments.ts
npm run testnpm run lint // desarrollo
NODE_ENV=dev npm run build
// o en producción
NODE_ENV=production npm run build
npm start
al iniciar la aplicación se leerán las configuraciones del ambiente en .env
# Puerto donde se levantará el servidor, por defecto 4000
PORT=4000
// Si se puede usar la instrospección de GraphQL
APOLLO_INTROSPECTION=true
// Si tiene activado el playground en el servidor
APOLLO_PLAYGROUND=true
> ts-graphql-apollo: npm start
> ts-graphql-apollo@latest start ts-graphql-apollo
> node --require dotenv/config dist/server
info: Listen in localhost:4000
/graphql: Peticiones API/admin/queues: Administrador de colas bull