/bridgeme-server

Codename Yoda. Mentoring.

Primary LanguageJavaScript

BridgeMe - Server

BridgeMe is an iOS and Android mobile app where users find career counselors and have a 1:1 communication.
This Repository is for our server-side source code. This link is our client repository.

Build Status

Run Environment

Node.js (v7.2.0) - Installation page

MongoDB (v3.2.11) - Installation page

Docker (v1.12.3) - Installation page

Using Docker

Quick installation

mkdir ~/data
docker run -v ~/data:/data --name mongo -d mongo mongod --smallfiles
docker run -it \
    --link mongo:mongo \
    --rm mongo sh \
    -c 'exec mongo "$MONGO_PORT_27017_TCP_ADDR:$MONGO_PORT_27017_TCP_PORT/test"'

Run

//First, load env.prod.list file to ~/ folder. 
sudo docker pull bridgeme/bridgeme:{TAG_NAME}
docker run --link mongo:mongo -v ~/env.prod.list:/app/env.prod.list -p 80:5000 -d {IMAGE_ID}

Using Gulp

Quick installation

git clone https://github.com/sv-bootcamp/bridgeme-server.git
npm install -g gulp
npm install
sudo service mongod start

Run

production
gulp prod
development
gulp
Unit testing
gulp test

Documents

The latest API Document is here.

Wiki

Go to wiki page

Download application

Get it on Google Play