Skip to content

cetic/sitcom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SItCOM CRM

Software License Build Status

Sitcom is a CRM that connects persons, organisations and projects for Living Labs.

Development

bundle install
bundle exec rails db:migrate:reset
bundle exec rails db:seed
bundle exec rails app:bootstrap
bundle exec rake environment elasticsearch:import:all FORCE=true
bundle exec rails server
yarn
./bin/webpack-dev-server
bundle exec sidekiq -c 1

Run an ElasticSearch 7.4.2 container (optional)

docker run --name elasticsearch-sitcom --restart=always -d -p 9201:9200 -p 9301:9300 -e "discovery.type=single-node" -v "$PWD/.docker/elasticsearch/data":/usr/share/elasticsearch/data elasticsearch:7.4.2

Tests

bundle install
RAILS_ENV=test bundle exec rails db:create
RAILS_ENV=test bundle exec rails db:migrate
bundle exec rspec

Production

See DEPLOY.md on how to deploy on a Debian server.

API

The API documentation is accessible on https://domain.com/api/docs/index.html

It was generated with Slate and the repository was forked here: https://github.com/aurels/sitcom-apidocs

Misc

SItCOM CRM uses Bugsnag for bugtracking.

Bugsnag

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published