Merci Edgar

[moved on https://framagit.org/merciedgar/merci-edgar] CRM for artists

WARNING

Nous avons migré le repository vers Framagit !

Toutes les issues, PR sont à créer sur Framagit : https://framagit.org/merciedgar/merci-edgar

Edgar

le chat sur https://gitter.im/Association-Merci-Edgar/Merci-Edgar
Build Status
Code Climate

Merci Edgar est un outil pour vous aider à monter leurs spectacle, organiser vos tournée. Si vous en faite un autre usage, merci de nous ternir informé, nous pourrons l’ajouter ici 😄

Pour participer au développement

  1. Copier le fichier .env.example en .env et remplir les crédentials pour:
  1. Installer les dépendances du projet avec bundle install
    Si vous rencontrez des erreurs lors de l’installation de la gem ‘capybara-webkit’, cette solution fonctionnera peut-être.

  2. Avoir PostgreSQL et lancer rake db:setup.

  3. Démarrer ces trois processu

  • redis : redis-server
  • sidekiq : bundle exec sidekiq
  • rails server
  1. Ouvrir un navigateur à l’adresse http://www.lvh.me:3000

Développement

Pour faciliter l’utilisation de l’application en mode développement, un fichier Makefile a été ajouté. Pour le moment nous avons :

  • make install pour construire l’application (en lançant bundler par exemple)
  • make run
  • make test
  • make clean

Ou alors, on peut continuer à utiliser docker-compose comme ci-dessous.

Utilisation de Docker

  • docker-compose up pour démarrer le serveur
  • docker-compose run test pour lancer les specs
  • docker-compose run webapp rake [command] pour lancer une commande rake
  • docker-compose run webapp rails [command] pour lancer une commande rails

_Vous devez avoir docker-compose installé_ sur votre machine pour que cela fonctionne.