Skip to content

drusystem/tokenizacion-tarjetas-serverless

Repository files navigation

TOKENIZACION TARJETAS SERVERLESS

Solución serverless para la tokenización de tarjetas en la nube de AWS por medio de servicio LAMBDA.

Requisitos previos

  • Tener una base de datos redis en local.

  • Tener configurado el usuario AWS CLI con los permisos correspondientes.

Ejecutar proyecto localmente

Clonar el proyecto

  git clone https://github.com/drusystem/reto-backend-javascript.git

Ingresar a la carpeta del proyecto

  cd reto-backend-javascript

Instalar dependencias

  npm install

Configurar host y puerto de REDIS en el archivo "serverless.yml"

  REDIS_PORT: 6379
  REDIS_HOST: localhost

Inicializar servicio local

  npm run start

OPCIONAL: Generar el build de la aplicación ( dist / .serverless)

  npm run build

Despliegue

Configurar host y puerto de REDIS en el archivo "serverless.yml"

  REDIS_PORT: !GetAtt MyElasticacheCluster.RedisEndpoint.Port
  REDIS_HOST: !GetAtt MyElasticacheCluster.RedisEndpoint.Address

Inicializar despliegue

  npm run deploy

Notas

El primer despliegue en producción puede tardar minutos debido a todas las configuraciones iniciales y servicios en AWS que debe levantar el proyecto.

FAQ

¿Cómo desinstalar los servicios aws levantados por el deploy?

  npm run remove

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published