13
0
Fork
You've already forked dashpi
0
Dashboard for Chaosdorf resources, realized with smashing
  • JavaScript 31.4%
  • SCSS 29.9%
  • Ruby 17.9%
  • CoffeeScript 9%
  • HTML 7.4%
  • Other 4.4%
Niklas Sombert 20f40e98de
All checks were successful
main CI / build (push) Successful in 4m24s
CI: Switch to codeberg and buildah
2026年04月30日 20:36:51 +02:00
.github/workflows CI: Switch to codeberg and buildah 2026年04月30日 20:36:51 +02:00
secrets Improved container build 2018年08月29日 00:28:42 +02:00
src Adjust co2 levels ( closes #37 ) 2026年03月06日 21:09:07 +01:00
.dockerignore Docker & change to node instead of therubyracer 2017年09月29日 21:46:01 +02:00
.gitignore Merge branch 'feature/docker-improvements' ( #19 ) 2019年02月16日 20:44:33 +01:00
docker-compose.yml Replace Twitter with Mastodon ( closes #28 ) 2026年02月13日 20:44:21 +01:00
Dockerfile CI: Switch to codeberg and buildah 2026年04月30日 20:36:51 +02:00
README.md Replace Twitter with Mastodon ( closes #28 ) 2026年02月13日 20:44:21 +01:00

Chaosdorf Dashboard

Setup

For running this in production, we recommend our docker image, see our compose file.

For development, we have included a sample compose file that builds the image locally and loads the secrets from the secrets folder.

docker-compose up --build

If you don't want to use Docker for whatever reason, you're able to run it from source in both cases:

sudo apt install ruby ruby-dev build-essential git bundler
cd src
bundle config set --local path '../vendor/bundle'
bundle install # this installs the dependencies
bundle exec smashing start # this starts the application

This manual method also expects the secrets to be located in the secrets folder.

You might want to set RACK_ENV to production.

secrets

For a production environment you should also add:

  • SENTRY_DSN
  • DASHING_AUTH_TOKEN

more details

Check out https://smashing.github.io/ for more information.