Skip to content

the-difference-engine/we-r-next-generation-web

Repository files navigation

We-R-Next Generation Web

What this is

This is part of the We-R-Next-Generation web application. It is written in JavaScript using the Vue framework and deployed to Amazon Web Service's S3 service as a static site. This single-page application utilizes the backend API written in Ruby with the Sinatra library.

Standing up a local version of the application for development

  • Install docker and start it locally.
  • Clone this repository and the we-r-next-generation repo.
  • Navigate to the we-r-next-generation directory at the command line and run docker-compose up. This will pull images for MongoDB, Ruby, and Node, build the backend and frontend apps, and stand up three containers.
  • Once you have this running, the frontend will be accessible on localhost:8080 and the backend will be accessible on localhost:4567.
  • Both of those containers will be linked to their respective source directories and will be running with hot reloading.

Deploying the application

  • This application is deployed to AWS' S3 service as a static site. The deployment process is automated using CircleCI.

Releases

No releases published

Packages

No packages published