Sebastian Kippe 908809bc48
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
Remove bundler version requirement
2022-02-12 15:11:34 -06:00
2022-02-12 14:04:41 -06:00
2022-02-12 15:09:56 -06:00
2022-02-12 14:41:47 -06:00
2021-11-19 20:10:36 -06:00
2020-11-07 14:49:52 +01:00
2022-01-12 19:37:12 -06:00
2022-02-12 14:10:04 -06:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2022-02-12 15:10:23 -06:00
2021-11-22 16:19:16 -06:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2022-02-12 15:09:41 -06:00
2020-11-18 15:32:27 +01:00
2022-02-12 14:30:31 -06:00
2020-11-07 14:49:52 +01:00
2021-11-28 11:16:49 -06:00
2022-02-12 14:30:31 -06:00

Build Status

Akkounts

This app allows Kosmos/LDAP users to manage their accounts, including credentials, invites, donations, etc..

Development

Rails app

Installing dependencies:

bundle install
yarn install

Setting up local database (SQLite):

bundle exec rails db:create
bundle exec rails db:migrate

Running the dev server:

bundle exec rails server

Running the background workers (requires Redis):

bundle exec sidekiq -C config/sidekiq.yml

Running all specs:

bundle exec rspec

LDAP server

TODO make it easy to run a local Kosmos LDAP server for development, without manual LDIF imports etc. (or provide a staging instance)

Documentation

Front-end

Caveat: if you only add Tailwind classes/directives to templates or helpers, but there's no change in the stylesheet files, then the new directives won't be compiled in production. In this case, count up the version comment at the top of app/javascript/stylesheets/application.scss to trigger compilation.

Testing

LDAP / Auth

Asynchronous jobs/workers

License

GNU Affero General Public License v3.0

Description
Signup and account management app for Kosmos/LDAP Accounts
https://accounts.kosmos.org Readme AGPL-3.0 7.3 MiB
0.10.0 Latest
2024-09-13 12:33:17 +00:00
Languages
Ruby 53.6%
HTML 42.8%
JavaScript 1.9%
CSS 0.9%
TypeScript 0.6%
Other 0.1%