Commit Graph

57 Commits

Author SHA1 Message Date
Aaron Blankstein
b7eb48219e handle periods in profile json objects before inserting into mongo index 2018-01-26 13:53:02 -05:00
Jack Zampolin
4dd19c4b82 Add bash 2018-01-22 16:29:25 -08:00
Jack Zampolin
6929de3211 Working cron 2018-01-22 16:04:53 -08:00
Jack Zampolin
8d8f486296 attempt fix at cron issue 2018-01-22 15:18:01 -08:00
Jack Zampolin
a1dec33552 Add back in the fixtures 2018-01-19 15:24:25 -08:00
Jack Zampolin
ea18c5d7e6 Add client.ini to indexer, also remove inclusion of fixtures in the image 2018-01-19 14:06:55 -08:00
Aaron Blankstein
57efa6f160 add search indexing scripts, re-order docker compose so that the indexer starts first (I think this affected the mongo-connection on the search-api container), and run the basic-index refresh on startup of the indexer container 2018-01-18 12:56:15 -05:00
Aaron Blankstein
eb593bb622 add fixture data for the search indexer container 2018-01-18 12:33:52 -05:00
Jack Zampolin
bd1e041363 Make config.py items configurable via ENV and set sane default values 2018-01-17 15:38:06 -08:00
Aaron Blankstein
4004761b79 fix api/Dockerfile so that it installs blockstack from workdir. add required variable back into config. clear out imports dependent on removed variables. mount tmpdir in api container so that it spawns correctly on linux. 2018-01-17 11:57:28 -05:00
Aaron Blankstein
9fc76c2be4 merge in search updates from master 2017-08-23 15:22:08 -04:00
Aaron Blankstein
893937b4f7 fixes indexing of subdomains and adds test to the unittests 2017-08-23 12:02:54 -04:00
Aaron Blankstein
ec4c6e1492 fix typo in the full re-indexer + abandon update if no new profiles 2017-08-23 09:23:35 -04:00
Aaron Blankstein
0310926e99 tabs->spaces in search/server.py 2017-08-23 09:10:36 -04:00
Aaron Blankstein
13798e5fa2 str() subdomain names before lookup 2017-08-22 18:46:40 -04:00
Aaron Blankstein
948e3d9987 okay, there were errors from before, but now also support subdomains! 2017-08-22 18:23:05 -04:00
Aaron Blankstein
369a762e39 Merge branch 'master' into develop 2017-08-22 17:44:35 -04:00
Aaron Blankstein
119728cfb0 add locking so that the full indexer and the updater don't step on one another 2017-08-22 16:31:41 -04:00
Aaron Blankstein
69a1139c7a status bar should fill all the way now 2017-08-22 15:17:29 -04:00
Aaron Blankstein
7d9ae1304d write last indexed file on updates 2017-08-22 14:29:50 -04:00
Aaron Blankstein
87dd8b0cef adds --update_profiles flag to fetch_data, to update the profiles which have new zonefiles since last indexing 2017-08-22 13:36:01 -04:00
Aaron Blankstein
c878b62c8a /usr/bin/env python -> python2. our code is not python3 friendly, we should specify that 2017-08-17 13:40:01 -04:00
Aaron Blankstein
656bb21806 fix bug in search indexing + remove index.html (its a generated file, and shouldn't be in repo) 2017-08-10 18:41:13 -04:00
Aaron Blankstein
2e10455fa4 patching fetch data for new get_profile method signature 2017-06-30 11:48:33 -04:00
Aaron Blankstein
898053fbf0 fixing bug in the search alphanumeric test. regex led to huge CPU hangs on some bad inputs. responsible for today's pagerduty call 2017-06-20 14:08:52 -04:00
Aaron Blankstein
227c9b1ca8 moving logging code 2017-04-24 16:46:32 -04:00
Aaron Blankstein
6b7ee070f4 more tests 2017-04-24 16:39:42 -04:00
Aaron Blankstein
9944bf265e fixed search endpoint includes by renaming _payment to _index 2017-04-18 15:51:50 -04:00
Aaron Blankstein
58e2af7fe5 fixed /v1/search endpoint -- now it forwards to the searcher blueprint if enabled, or makes request to search.blockstack 2017-04-13 15:29:36 -04:00
Aaron Blankstein
566c2895ce default search endpoint on, update the copyright notices for the test files, add Cache-Control headers if you want to use edge caching 2017-04-12 18:18:16 -04:00
Aaron Blankstein
584dbd6bc9 added test mode to fetch_data, so that it only loads profiles for users in the unit test suite 2017-04-12 16:10:40 -04:00
Aaron Blankstein
33943b8f0e handle legacy profile formats in fetching profile data 2017-04-12 15:51:55 -04:00
Aaron Blankstein
9bc1329af7 a little more brushing up of the install instructions, plus moved status bar output of fetch_data to stdout 2017-04-11 13:49:53 -04:00
Aaron Blankstein
bccf08e2d2 integrating search as a blueprint flask, plus getting its imports to play nicely with the api module 2017-04-11 12:13:51 -04:00
Muneeb Ali
f0b81991bd combined search css/js/templates are other files into a single structure 2017-04-04 18:34:04 -04:00
Muneeb Ali
9a860d6280 removed old files and moved .md files to doc/ 2017-04-04 18:14:08 -04:00
Muneeb Ali
dcacff1606 Merge remote-tracking branch 'origin/search' into api 2017-04-03 09:42:34 -04:00
muqeetali
8e06294689 added GUID search 2017-03-26 19:51:50 -05:00
Muneeb Ali
af8f4c5a6e updated func name and memcached ver 2017-03-18 20:59:13 -04:00
Muneeb Ali
c8dae20022 updated deployment instructions for search 2017-03-18 20:58:51 -04:00
Muneeb Ali
adb2066dce added nginx as the new default deployment method and removed apache 2017-03-15 13:36:06 -04:00
Muneeb Ali
88eb839d4c added instructions for memcached & nginx 2017-02-27 11:50:44 -05:00
Muneeb Ali
44facc0947 hooked new fetch methods 2017-02-27 10:17:29 -05:00
Muneeb Ali
e3abfdac7e added uwsgi config template 2017-02-27 10:17:08 -05:00
Muneeb Ali
7af0c59f3e added nginx config template 2017-02-27 10:16:55 -05:00
Guy Lepage
3cb04c8a37 added the rest of the required content 2017-02-26 21:06:19 -05:00
Guy Lepage
d6d5b9aacc resolved all navbar issues, alignment logos from mobile to desktop 2017-02-26 20:36:55 -05:00
Guy Lepage
a397b7c763 pulled navbar brand left on mobile 2017-02-26 20:06:10 -05:00
Guy Lepage
cd028ccf4b built mobile navbar 2017-02-26 18:24:48 -05:00
Guy Lepage
45c78480eb built navbar 2017-02-26 17:04:55 -05:00