Sign inSign up

reload/timelord

By reload

Updated about 4 years ago

Timelord

Image
0

3.0K

reload/timelord repository overview

Docker Badge Docker Badge

TimeLord

Timelord is a way to visually present data provided by the Harvester project. If you don't know what Harvester is, please go to the project and checkout the README file.

Setup

There is only a few steps you need to follow for Timelord to be functioning with your Harvester project:

  1. Clone the repository git clone https://github.com/reload/timelord.git
  2. Copy the config.inc.example file to config.inc and fill out the configuration.

You should now have a fully functioning TimeLord project up and running.

Kubernetes Setup

Warning - Kustomize is not meant to be used as a templater in this way. Check out infrastructure/prod/kustomization.yaml and vars section

  1. Edit the files in infrastructure/prod/config to set env variables

Local development setup

The local setup requires Docker and docker-compose.

Copy .env.example to .env and update the variables according to your harvestapp.com credentials, eg.:

[email protected]
HARVESTER_HARVEST_PASSWORD=secret
HARVESTER_HARVEST_ACCOUNT=companyname

docker-compose up will now give you a working timelord and harvester. First time building Harvester will take a long time importing the database.

Alternately, you can edit config.inc and insert a remote URL to a Harvester environment, and then just docker-compose up timelord. Your local Time Lord container will then fetch data from the remote Harvester environment.

Customize

We have setup a few steps that you should follow to get a fully customizable version up and running, if you wish to alter the styling or create further functionality.

First build the node container and install dependencies:

docker-compose build --force-rm node && \
docker-compose run --rm node npm install && \
docker-compose run --rm node bower install

To recompile everything, simply run grunt from inside the container:

docker-compose run --rm node grunt

Known Issues

  • Github Action pipeline only works when branch protection is turned off

Tag summary

Content type

Image

Digest

Size

100 MB

Last updated

about 4 years ago

docker pull reload/timelord