Skip to content

Project Setup

m-r-c edited this page Jan 25, 2016 · 17 revisions
  1. Install java 1.7 if you don't already have it
  2. Clone profile-service and profile-hub from GitHub
  3. Create an IntelliJ project from existing source for each
  4. Create the following directory structure:
/data/profile-hub/config
/data/profile-hub/private-images
/data/profile-hub/staged-images
/data/profile-hub/temp

/data/profile-service/config
/data/profile-service/snapshots
  1. Copy the profile-hub template config file to /data/profile-hub/config and fill in the variable values
  2. Copy the profile-service template config file to /data/profile-service/config and fill in the variable values
  3. Install MongoDB
  4. Install Elastic Search 1.7.2
  5. Install Elastic Search (https://www.elastic.co/guide/en/elasticsearch/guide/current/_installing_elasticsearch.html)
  6. Read this: https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html
  7. Change the cluster name for ES
  8. [es_install_dir]/conf/elasticsearch.yml
  9. Uncomment cluster.name
  10. Change to something unique
  11. Change profile-service to run on a different port
  12. In IntelliJ, edit the runtime configuration and add -Dgrails.server.port.http=8081 to the command line (change 8081 to whatever you want)
  13. Run both profile-hub and profile-service
  14. http://localhost:8080/profile-hub
  15. Follow the steps here to set up your environment to run the unit tests
  16. Follow the steps here to set up your environment to modify the Jasper Reports files
Clone this wiki locally