Signup and account management app for Kosmos/LDAP Accounts https://accounts.kosmos.org
Go to file
Râu Cao 778babcc05
continuous-integration/drone/push Build is failing Details
Add Docker Compose config and 389ds service
refs #2
2022-12-02 19:21:13 +01:00
app Decrease mininum sats for Lighting invoices 2022-09-16 11:20:29 +02:00
bin Add rspec binstub 2022-02-12 15:09:56 -06:00
config Add Docker Compose config and 389ds service 2022-12-02 19:21:13 +01:00
db Create LndHub accounts 2021-11-19 20:10:36 -06:00
docker Add Dockerfile for development 2022-12-02 19:19:02 +01: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 Add kredits API with wallet balance endpoint 2022-05-23 22:47:08 +02: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 Specify whole API base URL in config 2022-05-23 22:49:39 +02:00
.env.production Specify whole API base URL in config 2022-05-23 22:49:39 +02:00
.env.test Specify whole API base URL in config 2022-05-23 22:49:39 +02: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
Dockerfile Add Dockerfile for development 2022-12-02 19:19:02 +01:00
Gemfile Update dependencies 2022-12-02 19:16:56 +01:00
Gemfile.lock Add Docker Compose config and 389ds service 2022-12-02 19:21:13 +01:00
LICENSE Add AGPL license 2020-11-18 15:32:27 +01:00
Procfile.dev Add Docker Compose config and 389ds service 2022-12-02 19:21:13 +01: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
docker-compose.yml Add Docker Compose config and 389ds service 2022-12-02 19:21:13 +01:00
package.json Update dependencies 2022-12-02 19:16:56 +01: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 Update dependencies 2022-12-02 19:16:56 +01: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