Skip to content

veryscarycary/greenfield-1

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • HTML 3.8%
  • CSS 1.8%
  • Dockerfile 0.4%