Signup and account management app for Kosmos/LDAP Accounts https://accounts.kosmos.org
Go to file
Basti e1ff5c479e
Initial BTCPay integration
2022-05-23 21:35:03 +02:00
app Initial BTCPay integration 2022-05-23 21:35:03 +02:00
bin Add rspec binstub 2022-02-12 15:09:56 -06:00
config Update credentials 2022-05-23 18:49:37 +02:00
db Create LndHub accounts 2021-11-19 20:10:36 -06:00
lib Print sum of user balances 2022-04-12 16:05:46 +02: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 WIP Add wallet transactions route, view 2022-03-02 15:31:39 -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 Build PRs for all branches 2022-03-17 13:06:33 -06:00
.env.example Initial BTCPay integration 2022-05-23 21:35:03 +02:00
.env.production Initial BTCPay integration 2022-05-23 21:35:03 +02: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.4.0 2022-03-17 14:59:07 -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 Sass dependency 2022-03-17 13:30:10 -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