Repositorio load-redis-data
A continuación se describen los pasos necesarios para inicializar el repositorio de load-redis-data en local
Paso 1: Clonar repositorio
Primero debemos clonar el repositorio de load-redis-data en nuestro equipo local desde el repositorio de Gitlab.
Paso 2: Inicializar contenedor de Redis en Docker para cargar los datos en volúmenes
docker run --name some-redis -d -p 6379:6379 redis
docker ps
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [ID_CONTAINER]
Paso 3: Agregar variables de entorno a archivo .env en raíz del proyecto
REDISHOST='127.0.0.1'
REDISPORT='6379'
Paso 4: Setear versión de Node.js a >= 16
nvm list
nvm install 16.20.2
nvm use 16.20.2
Paso 5: Definir el proyecto en el package.json de tipo module
"type": "module",
IMPORTANTE: modificar los archivos para que utilicen
importen lugar derequirey agregar extensión.jsal momento de importar
Paso 6: Instalar dependencias
npm install
Paso 7: Instalar como dependencia de desarrollo functions-framework
npm install functions-framework --save-dev
Paso 8: En caso de utilizar Windows, instalar la dependencia cross-env como dependecia de desarrollo y agregar el siguiente script a package.json
npm install cross-env --save-dev
"scripts": {
"dev": "cross-env NODE_ENV=development functions-framework --target=loadRedisData --port=8005",
}
Paso 9: Inicializar el proyecto
npm run dev