Signup and account management app for Kosmos/LDAP Accounts https://accounts.kosmos.org
Go to file
Basti f7d0a0ba85
continuous-integration/drone/push Build is failing Details
0.3.0
2022-03-02 10:41:54 -06:00
app Re-add description_hash 2022-03-01 13:53:22 -06:00
bin Add rspec binstub 2022-02-12 15:09:56 -06:00
config Fix sign out link 2022-02-19 12:12:32 -06:00
db Create LndHub accounts 2021-11-19 20:10:36 -06:00
lib Improve task for generating invitations 2021-11-28 10:40:09 -06:00
log Hello kosmos. 2020-11-07 14:49:52 +01:00
public Move SVG images to public folder 2022-01-12 19:37:12 -06:00
spec Remove unused specs 2022-02-23 18:17:43 -06:00
tmp Hello kosmos. 2020-11-07 14:49:52 +01:00
vendor Hello kosmos. 2020-11-07 14:49:52 +01:00
.browserslistrc Hello kosmos. 2020-11-07 14:49:52 +01:00
.drone.yml Adjust bundle options in CI 2022-02-16 09:25:47 -06:00
.env.example Configure LndHub for production 2021-11-22 16:19:16 -06:00
.env.production Configure LndHub for production 2021-11-22 16:19:16 -06:00
.env.test Add lndhub config to test environment 2021-11-25 18:38:54 -06:00
.gitignore Switch from Webpacker to cssbundling-rails, upgrade Tailwind 2022-02-11 17:23:31 -06:00
.rspec Hello kosmos. 2020-11-07 14:49:52 +01:00
.ruby-version Upgrade to Rails 7, new JS build setup 2022-02-12 13:55:56 -06:00
Gemfile Introduce ViewComponent 2022-02-20 16:53:11 -06:00
Gemfile.lock Introduce ViewComponent 2022-02-20 16:53:11 -06:00
LICENSE Add AGPL license 2020-11-18 15:32:27 +01:00
Procfile.dev Switch from Webpacker to cssbundling-rails, upgrade Tailwind 2022-02-11 17:23:31 -06:00
README.md Remove caveat from README 2022-02-24 13:59:15 -06:00
Rakefile Hello kosmos. 2020-11-07 14:49:52 +01:00
babel.config.js Hello kosmos. 2020-11-07 14:49:52 +01:00
config.ru Hello kosmos. 2020-11-07 14:49:52 +01:00
package.json 0.3.0 2022-03-02 10:41:54 -06:00
postcss.config.js Switch from Webpacker to cssbundling-rails, upgrade Tailwind 2022-02-11 17:23:31 -06:00
tailwind.config.js Improve notifications, fix styles not being added 2022-02-21 11:03:43 -06:00
yarn.lock Remove all remains of Webpack 2022-02-12 14:30:31 -06:00

README.md

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 and auto-building CSS files on change:

bin/dev

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

Testing

LDAP / Auth

Asynchronous jobs/workers

License

GNU Affero General Public License v3.0