0.4.1 • Published 8 years ago

fake-leancloud-auth v0.4.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Fake Leancloud Auth

Build Status JavaScript Style Guide

A fake Leancloud auth backend for integration testing purpose. Note that this is not an official repo.

中文介绍文档 / Introduction in Chinese

Why

When you use Leancloud and want to test against its API for authentication relation functionalities, this is the repo that you want. The purpose of this repo is to bring up a backend that mimics the real Leancloud as close as possible, yet only include minimal features of authentication modules.

Dependency

This repo uses MongoDB for session and data storage. You should have your MongoDB server up and listening at localhost:27017 for connections.

Usage

There are two ways to run this module

Docker image

If possible, try to use docker-compose to setup both MongoDB and this repo. Below is the steps for manual docker container setup. You might want to consider using data volumes if you want to persist MongoDB data - see related docs for details.

docker run -d --name mongo mongo
docker run -d \
  --name fake-leancloud-auth \
  --link mongo \
  -p 3000:3000 \
  jimexist/fake-leancloud-auth
curl -v localhost:3000/version

Local run

Assuming your MongoDB runs locally, then just do:

npm install
npm start