101 Commits

Author SHA1 Message Date
3e2faf9554 Update dependencies. 2020-02-16 21:09:25 -06:00
744ad9211b Use straight lines on simple measure graphs. 2020-02-16 21:09:14 -06:00
35a116abbb Fix insert/update logic of the measurements store. 2020-02-16 21:08:05 -06:00
4cb5b8d814 Add version tag in HTML, fix lint error. 2020-02-09 05:09:49 -06:00
efb86cf6ce Update package version to 0.7.0 0.7.0 2020-02-09 04:25:21 -06:00
c6863293c5 api: User released version of fiber_orm (not local). 2020-02-09 04:25:09 -06:00
ce582383c3 api: Change root application path to '/v0' instead of '/api'. 2020-02-09 04:25:09 -06:00
31053c1014 Add clean target to Makefile. 2020-02-09 04:25:09 -06:00
f5b891b966 update-version.sh should include changes to package-lock.json. 2020-02-09 04:18:38 -06:00
74b8a42d29 web: Sort data in simple measure graphs. 2020-02-09 04:16:26 -06:00
8af6c65c9b api: Add support for necessary CORS headers. 2020-02-09 04:16:15 -06:00
e14097117f api: Add nginx configuration for OPTIONS CORS support. 2020-02-09 04:15:43 -06:00
c6d8d14a1f Add update-version.sh convenience script. 2020-02-09 04:10:10 -06:00
ff3c1cf04e Clean up logging service. 2020-02-09 03:41:22 -06:00
8ac1cdf476 Fix environment-specific builds. 2020-02-09 03:40:49 -06:00
c28eb7b240 Update operations documentation. 2020-02-09 03:16:03 -06:00
31326d40c8 web: Update dependencies (npm audit fix). 2020-02-09 03:16:03 -06:00
716f09681c Move Terraform state into S3 (using DynamoDB for locking). 2020-02-09 03:16:03 -06:00
ead77534ce api: Extract database common code into its own library (fiber-orm). 2020-02-09 03:15:58 -06:00
c5daa76102 web: Parameterize build process with env-dependent config files. 2020-02-09 00:30:38 -06:00
cfd5463b4d Add CDN cache invalidation to deploy scripts. 2019-09-25 10:48:46 -05:00
5c81d756df api: Refactor so all endpoints are CORS-aware. 2019-09-25 08:15:08 -05:00
cf60793395 api: WIP CORS supoport 2019-09-24 22:43:23 -05:00
0a8f701c3c Created terraform configuration to manage AWS infrastructure. 2019-09-24 22:40:08 -05:00
a4b798cec4 Bump version. 2019-05-19 18:31:33 -05:00
5f257e9b4a Target dev environment by default for deploys. 2019-05-19 18:30:53 -05:00
7e5827a7a2 api: Add Cache-Control header. 0.3.0 2019-05-19 18:28:38 -05:00
793dbcc611 Add support for parsing Postgres dates that only use one or two millisecond digits. 2019-05-19 18:28:22 -05:00
d37dc77490 Bump version. 2019-05-19 01:29:46 -05:00
ffa7e1a4de Documentation around new deployed environments. 0.2.0 2019-05-19 01:28:22 -05:00
30ced3ecfd Allow targeting different environments with deply. Add version string on the web App component. 2019-05-19 01:28:02 -05:00
4bc8c00c49 api: Update systemd [Install] so that pmapi starts with the ssytem. 2019-05-19 01:26:22 -05:00
e33ba9707c web: Move the .env.prod to .env.production (where it belongs). 2019-05-19 01:25:57 -05:00
Jonathan Bernard
9af4af6c5d Added deployment documentation. 2019-05-18 18:48:12 -05:00
Jonathan Bernard
d88689ee31 Add build and deploy targets to top-level Makefile. 2019-05-18 17:45:43 -05:00
Jonathan Bernard
1d544dad0b Bump version. 2019-05-18 13:28:02 -05:00
Jonathan Bernard
6c049b3bda api: Created systemd service file. 0.1.0 2019-05-18 13:26:19 -05:00
Jonathan Bernard
98f9e84824 Bugfix in simple detail display logic. 2019-05-18 13:25:15 -05:00
Jonathan Bernard
3c36164696 NPM updates. 2019-05-18 12:36:28 -05:00
3015c9ce2b Small change to web Makefile to allow overriding the API host port. 2019-05-18 12:26:23 -05:00
8114136bbd WIP Adding measurement details and entry for simple measurements. 2019-05-18 12:25:55 -05:00
79aa711680 aDD LOGout. Refactor routing to require auth on every path by default. 2019-05-18 12:25:22 -05:00
6380c73421 Fix API logger configuration (handle invalid or missing config valeus properly). 2019-05-18 12:22:30 -05:00
0ce1581a87 Fix bug in API logger (used setInterval instead of setTimeout). 2019-05-18 12:20:16 -05:00
2380bf8d1e Update web dependencies. 2019-05-18 12:18:57 -05:00
5026e3963c Update API to handle the multiple formats of datetime Postgres might use. 2019-05-18 12:18:35 -05:00
4c60c30b7d WIP stub for measure details page. 2019-04-19 23:01:17 -05:00
125ffd1017 web: exploring other dev environment options. 2019-04-12 05:56:58 -05:00
80c33c85c3 web: small tweaks to style, dependencies. 2019-04-12 05:51:34 -05:00
Jonathan Bernard
9d9f8c4f9b web: WIP work on adding create measure functionality in the UI. 2019-04-11 09:24:47 -05:00