0.2.0 • Published 5 years ago
@react-discovery/configuration v0.2.0
React Discovery
@react-discovery/configuration
@react-discovery/core
@react-discovery/components
Quick Start
Setup Firebase Project Configuration for Authentication
- The firebase configuration object is located in:
$ react-discovery-elasticsearch-app/src/config/firebase
Create Environment
- configure
search api host
andcollection
in.env
file in elasticsearch-app root
REACT_APP_SEARCH_API_HOST=http://localhost:8000/
REACT_APP_SEARCH_API_COLLECTION=hsp2
REACT_APP_FIREBASE_API_KEY=
Setup Test Elasticsearch Instance
- start docker composition
$ cd deployment/elasticsearch $ docker-compose up
create index mapping
$ curl -X PUT "localhost:8000/hsp2" -H 'Content-Type: application/json' -d @test-data/hsp_mapping.json
create test data set
$ curl -X PUT "localhost:8000/_bulk" -H 'Content-Type: application/x-ndjson' --data-binary @test-data/test-data-09.txt
- OR execute
$ ./build.sh
Build and Start React App
$ npm install
$ lerna bootstrap --hoist
$ lerna run build
$ lerna run start
Continuous Deployment Elasticsearch App
https://react-discovery.netlify.com/
Testing
$ lerna run test --stream
Solr Support
Checkout solr branch
$ git checkout solr
Continuous Deployment Solr App
0.2.0
5 years ago