All Projects → graphsense → graphsense-dashboard

graphsense / graphsense-dashboard

Licence: MIT license
A web dashboard for interactive cryptocurrency analysis.

Programming Languages

elm
856 projects
Mustache
554 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to graphsense-dashboard

cqfd
cqfd helps running commands inside the Docker container configured for your project, keeping the user and working directory the same inside the container
Stars: ✭ 48 (-42.86%)
Mutual labels:  docker-container
nightly-docker-rebuild
Use nightli.es 🌔 to rebuild N docker 🐋 images 📦 on hub.docker.com
Stars: ✭ 13 (-84.52%)
Mutual labels:  docker-container
essex
Essex - Boilerplate for Docker Based Projects
Stars: ✭ 32 (-61.9%)
Mutual labels:  docker-container
phd5-app
💜 Universal web application built upon Docker, PHP & Yii 2.0 Framework
Stars: ✭ 71 (-15.48%)
Mutual labels:  docker-container
searchhub
Fusion demo app searching open-source project data from the Apache Software Foundation
Stars: ✭ 42 (-50%)
Mutual labels:  docker-container
onionize-docker
Tor v3 onion services (hidden services) for Docker containers
Stars: ✭ 61 (-27.38%)
Mutual labels:  docker-container
kanban-board
Single-click full-stack application (Postgres, Spring Boot & Angular) using Docker Compose
Stars: ✭ 138 (+64.29%)
Mutual labels:  docker-container
docker-tcp-switchboard
Launch a fresh docker container per SSH connection
Stars: ✭ 44 (-47.62%)
Mutual labels:  docker-container
docker-flightradar24
Multi-architecture docker container running flightradar24 fr24feed. Designed to work in tandem with mikenye/readsb (arm32v7/arm64/x86_64).
Stars: ✭ 71 (-15.48%)
Mutual labels:  docker-container
EA-Tester
🐳📈 Headless Forex backtesting for MetaTrader platform using Docker
Stars: ✭ 77 (-8.33%)
Mutual labels:  docker-container
convert-document
A docker container for LibreOffice and unoconv, used to generate PDF files from office-type documents.
Stars: ✭ 53 (-36.9%)
Mutual labels:  docker-container
docker-radarbox
AirNav RadarBox rbfeeder, multi-architecture (x86_64, arm32v7, arm64)
Stars: ✭ 26 (-69.05%)
Mutual labels:  docker-container
raspap-docker
A community-led docker container for RaspAP
Stars: ✭ 45 (-46.43%)
Mutual labels:  docker-container
baseimage-amzn
A minimal Docker Base Image based on Amazon Linux
Stars: ✭ 38 (-54.76%)
Mutual labels:  docker-container
docker-phpdev
Easy to use php docker development environment setup with vhost/multi version support
Stars: ✭ 75 (-10.71%)
Mutual labels:  docker-container
docker-routeros
Mikrotik RouterOS inside Docker container
Stars: ✭ 225 (+167.86%)
Mutual labels:  docker-container
xen-orchestra-docker
Xen Orchestra in a docker container
Stars: ✭ 53 (-36.9%)
Mutual labels:  docker-container
dockermutillidae
Docker container for OWASP Mutillidae II Web Pen-Test Practice Application
Stars: ✭ 64 (-23.81%)
Mutual labels:  docker-container
hot-reload
Hot reload development for Go
Stars: ✭ 72 (-14.29%)
Mutual labels:  docker-container
campaign-manager
The Camapign Management UI for RTB4Free, the open source bidder / DSP.
Stars: ✭ 24 (-71.43%)
Mutual labels:  docker-container

GraphSense Dashboard

A web dashboard for interactive cryptocurrency analysis.

Configuration

Install plugins and define custom theme in config/Config.elm. Use config/Config.elm.tmp as a template.

Development setup

You need to have NodeJS installed. It comes with NPM, the package manager for JavaScript.

In order to install all dependencies, run the following from the root of this repository:

npm install

Then start the vite development server:

npm run dev

Point your browser to localhost:3000.

Testing

Run

make watch

to watch for changes in elm files and openapi templates. Also regenerates the openapi client (see ./openapi).

  • TODO: explain directories
  • TODO: explain testing

Production setup

Prerequisites

Install Docker and Docker Compose:

Configuration

Copy docker/env.template to .env:

cp docker/env.template .env

Edit the file .env and set the URL of the graphsense-REST service, e.g.:

REST_URL="https://example.com:9000"

Usage

Build the Docker image:

docker-compose build

Start a container (in detached mode):

docker-compose up -d

Finally, test the application in a web browser:

http://localhost:8000

Color configuration

You can map tag concepts to colors in ./config/conceptsColors.yaml. The file itself contains hints on the format.

This file is deployed as is. You can easily replace it at runtime in the deployed directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].