Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 1.67 KB

README.md

File metadata and controls

80 lines (54 loc) · 1.67 KB

Greenfield/Frenemies

Table of Contents

  1. Team
  2. Contributing
  3. Requirements
  4. Usage
    1. Download
    2. Installing Dependencies
    3. To Run
  5. Roadmap

Team Iriscent Flume

  • Product Owner: Patrick Hartley
  • Scrum Master: Josephine Eng
  • Development Team Members: Cary Meskell, Michael Chow

Contributing

  • Back-end/Front-end: Patrick Hartley
  • Back-end/Front-end: Cary Meskell
  • Front-end: Josephine Eng
  • Front-end: Michael Chow

Requirements

body-parser: ^1.15.2
express: ^4.14.0
express-session: ^1.14.1
mongoose: ^4.6.0
passport: ^0.3.2
passport-facebook: ^2.1.1
socket.io: ^1.4.8

Usage

Download

In Terminal, from within desired parent directory:

  git clone https://github.com/iridescent-flume/greenfield.git
  cd <clonedrepo>

Installing Dependencies

In Terminal, from within the root directory:

  brew install node
  npm install

To Run

  In Terminal, mongod
  In Terminal in server folder, node index.js
  Visit http://localhost:3000 and Voila!

Docker

  docker compose up --build

Visit http://localhost:3000 and Voila!

Deployment via Railway.app

For Mongodb service:

  • Point to greenfield-1 repo
  • Specify railway-mongodb.json as railway config
  • Use following value as Custom Start Command (important for ipv6 suppport): docker-entrypoint.sh mongod --ipv6 --bind_ip ::,0.0.0.0

Roadmap

Contact Iridescent Flume for access to extended roadmap

alt tag