|
6 days ago | |
---|---|---|
app | 6 days ago | |
bin | 3 months ago | |
config | 4 weeks ago | |
db | 2 months ago | |
lib | 3 months ago | |
log | 3 months ago | |
public | 1 month ago | |
spec | 4 weeks ago | |
tmp | 3 months ago | |
vendor | 3 months ago | |
.browserslistrc | 3 months ago | |
.drone.yml | 3 months ago | |
.env.example | 2 months ago | |
.env.production | 2 months ago | |
.env.test | 2 months ago | |
.gitignore | 4 weeks ago | |
.rspec | 3 months ago | |
.ruby-version | 3 months ago | |
Gemfile | 4 weeks ago | |
Gemfile.lock | 4 weeks ago | |
LICENSE | 3 months ago | |
README.md | 4 weeks ago | |
Rakefile | 3 months ago | |
babel.config.js | 3 months ago | |
config.ru | 3 months ago | |
package.json | 3 weeks ago | |
postcss.config.js | 3 weeks ago | |
yarn.lock | 3 weeks ago |
This app allows Kosmos/LDAP users to manage their accounts, including credentials, invites, donations, etc..
Planned features are not at all a complete or static list, of course. Suggestions and pull requests welcome!
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
TODO make it easy to run a local Kosmos LDAP server for development, without manual LDIF imports etc. (or provide a staging instance)