Skip to content

Project Setup

m-r-c edited this page Jan 28, 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 1. [es_install_dir]/conf/elasticsearch.yml 1. Uncomment cluster.name 1. Change to something unique
  8. Change profile-service to run on a different port
  9. In IntelliJ, edit the runtime configuration and add -Dgrails.server.port.http=8081 to the command line (change 8081 to whatever you want)
  10. Run both profile-hub and profile-service
  11. http://localhost:8080/profile-hub
  12. Follow the steps here to set up your environment to run the unit tests
  13. Follow the steps here to set up your environment to modify the Jasper Reports files
Clone this wiki locally