Sitcom is a CRM that connects persons, organisations and projects for Living Labs.
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
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
bundle install
RAILS_ENV=test bundle exec rails db:create
RAILS_ENV=test bundle exec rails db:migrate
bundle exec rspec
See DEPLOY.md
on how to deploy on a Debian server.
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
SItCOM CRM uses Bugsnag for bugtracking.