osuosl / fenestra

A dashboard displaying stats about the OSU Open Source Lab
Apache License 2.0
2 stars 3 forks source link

Timesync Widget #32

Closed MaraJade closed 7 years ago

MaraJade commented 8 years ago

Fixes #31

Changes in this PR.

  1. Set up Fenestra
  2. Copy config.yml.sample to config.yml and fill in the timesync settings
  3. Run dashing start
  4. Navigate to 0.0.0.0:3030 in your browser

@osuosl/devs

Kennric commented 8 years ago

Looks good! +1

tschuy commented 8 years ago

Comments from the peanut gallery: perhaps you could display the number of people that worked on a certain day, or total time worked?

(apologies for just commenting with little context)

MaraJade commented 8 years ago

Those would be future feature requests. Right now we're just trying to get this working and merged in

pop commented 8 years ago

@MaraJade I spent a while getting this setup (non-trivial) and I can't get it working. All of the dependencies install just fine after some trial/error/googling, but I can't get the app to actually run.

I'd really appreciate it if you tried getting this installed from the ground up using docker:

On your workstation:
$ docker run -it -p 3030:3030 debian:latest /bin/bash

In the container
root@ab7cfa91a61c:/opt# git clone https://github.com/osuosl/fenestra.git /opt/code
root@ab7cfa91a61c:/opt# cd /opt/code
root@ab7cfa91a61c:/opt/code# git checkout issues/31/timesync_widget
...
# install dependencies
# install correct version of ruby
# get the app running
# record all steps necessary to do this and post them in this PR.

We can then use your list of exact steps to update the README with a more thorough install guide.

Kennric commented 7 years ago

@aaroncohen73 can you take a look at this?

Kennric commented 7 years ago

@LyonesGamer please take a look at this

Kennric commented 7 years ago

Looks good to me +1