Commit Graph

  • 95908c9290 doc: Add issues: grouped measures and measure visibility. main origin/master origin/main origin/HEAD jdb 2021-07-19 08:03:12 -05:00
  • 3c9c24f30b api: Consolidate AWS Secret usage to one secret per environment. jdb 2021-07-05 15:19:04 -05:00
  • 16c7852972 Update package version to 0.11.0 0.11.0 jdb 2021-07-05 11:41:43 -05:00
  • 0c7ab9524d api: Ignore DEV and PROD config files (may contain sensitive info). jdb 2021-07-05 11:41:06 -05:00
  • 7fb26bab97 operations: Expose the update version script in the main Makefile. jdb 2021-07-05 11:39:50 -05:00
  • ca70773a8c api: Update fiber_orm dependency to fix a bug in parsing PostgreSQL timestamps. jdb 2021-07-05 11:39:23 -05:00
  • a0f9670688 api: Use the standard config pattern for KNOWN_ORIGINS. jdb 2021-07-05 11:35:35 -05:00
  • 2fd45ac35c api: Refresh the API CLI wrapper script. jdb 2021-07-05 11:35:03 -05:00
  • 3844e97c48 api: Updates to Makefile and configuration files. jdb 2021-07-05 11:31:30 -05:00
  • 3416d2b85b Update package version to 0.10.0 0.10.0 jdb 2021-07-05 02:01:16 -05:00
  • f29b1a0967 operations: Update primary Makefile to reflect new API ECS-based build and deploy process. jdb 2021-07-05 02:00:49 -05:00
  • e3f214d0da api: Update API to support Options requests for CORS. jdb 2021-07-05 01:59:46 -05:00
  • c987d66504 api: Update Dockerfile and Makefile to support building and pushing to ECR. jdb 2021-07-05 01:59:16 -05:00
  • bc06fc54bb operations: Complete migration to AWS ECS. jdb 2021-07-05 01:57:39 -05:00
  • 99a4c1fc94 web: Update environment configurations for jdb-software. jdb 2021-07-05 00:17:17 -05:00
  • 87ce9cc4d4 operations: WIP continuing definition for ECS-based API deployment. jdb 2021-07-03 03:36:41 -05:00
  • c2c4c8473d Update Makefile to disable obsolete API deployment flow. jdb 2021-07-03 03:35:59 -05:00
  • bb89f519e0 operations: WIP moving API to run as an ECS task. jdb 2021-07-03 01:30:51 -05:00
  • 20e0a0b09e api: Clean up Dockerfile, rebase onto Nim 1.4.8. jdb 2021-07-03 01:30:26 -05:00
  • 1449e1ffdd api: Updates for Nim 1.4.x. jdb 2021-07-03 01:26:56 -05:00
  • 526419afb3 api: Change dependencies from jdb-labs.com -> jdb-software.com jdb 2021-07-03 01:26:24 -05:00
  • 327c64f45a web: Update dependencies. jdb 2021-03-07 17:53:32 -06:00
  • 06e3bb5ea3 Switch to servor instead of the build-in vue-cli-service server for development tools. jdb 2020-07-06 18:37:13 -05:00
  • 6a77efe2cf Update package version to 0.9.0 0.9.0 jdb 2020-03-15 17:19:14 -05:00
  • a1dc067d17 web: Open time format reference link in a new window. jdb 2020-03-15 17:18:57 -05:00
  • 23600cedee web: Adjust to new API URLs, implement update for Measure. jdb 2020-03-15 17:18:40 -05:00
  • c032bf10e7 api: Refactor measurements URLs, add Measure update endpoint. jdb 2020-03-15 17:17:59 -05:00
  • f4f695ce80 web: WIP edit measure configuration. jdb 2020-03-14 22:47:30 -05:00
  • c685f55d15 web: Add basic detail view of text measures. jdb 2020-03-14 22:46:46 -05:00
  • e9de9aebf3 web: Add timestamp display format to measure configuration. jdb 2020-03-14 22:45:59 -05:00
  • cf69ff2fa1 Make the measure filter case-insensitive. jdb 2020-03-14 16:22:22 -05:00
  • baf37698b3 Issue 002: Delete functionality for measures. jdb 2020-03-14 16:21:39 -05:00
  • 3dd7169b8b WIP Adding support for Text entry measurements (renamed from List). jdb 2020-03-13 23:09:01 -05:00
  • 53a11b9e57 Add delete button for Measure (UI only, not hooked up). jdb 2020-03-13 23:08:21 -05:00
  • ff17d9bf7a Move timestamp comparator function into shared util module. jdb 2020-03-13 23:07:06 -05:00
  • 9c9fe8786c Issue tracking: add things and start 004. jdb 2020-03-13 23:05:31 -05:00
  • b64a3996e5 Add simple issue tracking system. jdb 2020-03-13 17:12:50 -05:00
  • c8abfd00d0 api: Add dev database configuration. jdb 2020-02-17 00:05:26 -06:00
  • b4b125d750 Update package version to 0.8.0 0.8.0 jdb 2020-02-16 23:55:25 -06:00
  • 826f0eaa73 web: Add support for decimal measure values. jdb 2020-02-16 23:21:56 -06:00
  • adddef3188 api: Support for decimal values in measures. jdb 2020-02-16 23:20:02 -06:00
  • 3e2faf9554 Update dependencies. jdb 2020-02-16 21:09:25 -06:00
  • 744ad9211b Use straight lines on simple measure graphs. jdb 2020-02-16 21:09:14 -06:00
  • 35a116abbb Fix insert/update logic of the measurements store. jdb 2020-02-16 21:08:05 -06:00
  • 4cb5b8d814 Add version tag in HTML, fix lint error. jdb 2020-02-09 05:09:49 -06:00
  • efb86cf6ce Update package version to 0.7.0 0.7.0 jdb 2020-02-09 04:25:21 -06:00
  • c6863293c5 api: User released version of fiber_orm (not local). jdb 2020-02-09 04:25:01 -06:00
  • ce582383c3 api: Change root application path to '/v0' instead of '/api'. jdb 2020-02-09 04:22:00 -06:00
  • 31053c1014 Add clean target to Makefile. jdb 2020-02-09 04:19:55 -06:00
  • f5b891b966 update-version.sh should include changes to package-lock.json. jdb 2020-02-09 04:18:38 -06:00
  • 74b8a42d29 web: Sort data in simple measure graphs. jdb 2019-09-27 11:45:01 -05:00
  • 8af6c65c9b api: Add support for necessary CORS headers. jdb 2020-02-09 04:16:15 -06:00
  • e14097117f api: Add nginx configuration for OPTIONS CORS support. jdb 2020-02-09 04:15:43 -06:00
  • c6d8d14a1f Add update-version.sh convenience script. jdb 2020-02-09 04:02:43 -06:00
  • ff3c1cf04e Clean up logging service. jdb 2020-02-09 03:41:22 -06:00
  • 8ac1cdf476 Fix environment-specific builds. jdb 2020-02-09 03:40:49 -06:00
  • c28eb7b240 Update operations documentation. jdb 2020-02-09 03:14:34 -06:00
  • 31326d40c8 web: Update dependencies (npm audit fix). jdb 2020-02-09 03:14:16 -06:00
  • 716f09681c Move Terraform state into S3 (using DynamoDB for locking). jdb 2020-02-09 01:42:51 -06:00
  • ead77534ce api: Extract database common code into its own library (fiber-orm). jdb 2020-02-09 00:31:40 -06:00
  • c5daa76102 web: Parameterize build process with env-dependent config files. jdb 2020-02-09 00:30:38 -06:00
  • 9fc1aae5b5 web: Sort data in simple measure graphs. 0.6.0 jdb 2019-09-27 11:45:01 -05:00
  • 9bcf0a8b12 api: Update parsing code for dates to handle truncated millisecond values coming from PostreSQL. jdb 2019-09-27 11:09:58 -05:00
  • 690c50754b Pull the TARGET_ENV variable from the environment first in the main Makefile. jdb 2019-09-27 10:27:25 -05:00
  • d205bd3a37 Add CORS nginx configuration, Access-Control-Allow-Headers, clean target in Makefile. 0.5.0 jdb 2019-09-27 00:33:06 -05:00
  • bfcce67788 Rework deploy scripts to correctly build and handle multiple environments. Jonathan Bernard 2019-09-26 23:23:32 -05:00
  • cfd5463b4d Add CDN cache invalidation to deploy scripts. jdb 2019-09-25 10:48:46 -05:00
  • 5c81d756df api: Refactor so all endpoints are CORS-aware. jdb 2019-09-25 08:15:08 -05:00
  • cf60793395 api: WIP CORS supoport jdb 2019-09-24 22:41:25 -05:00
  • 0a8f701c3c Created terraform configuration to manage AWS infrastructure. jdb 2019-09-24 22:40:08 -05:00
  • a4b798cec4 Bump version. jdb 2019-05-19 18:31:33 -05:00
  • 5f257e9b4a Target dev environment by default for deploys. jdb 2019-05-19 18:30:53 -05:00
  • 7e5827a7a2 api: Add Cache-Control header. 0.3.0 jdb 2019-05-19 18:28:38 -05:00
  • 793dbcc611 Add support for parsing Postgres dates that only use one or two millisecond digits. jdb 2019-05-19 18:28:22 -05:00
  • d37dc77490 Bump version. jdb 2019-05-19 01:29:46 -05:00
  • ffa7e1a4de Documentation around new deployed environments. 0.2.0 jdb 2019-05-19 01:28:22 -05:00
  • 30ced3ecfd Allow targeting different environments with deply. Add version string on the web App component. jdb 2019-05-19 01:28:02 -05:00
  • 4bc8c00c49 api: Update systemd [Install] so that pmapi starts with the ssytem. jdb 2019-05-19 01:26:22 -05:00
  • e33ba9707c web: Move the .env.prod to .env.production (where it belongs). jdb 2019-05-19 01:25:57 -05:00
  • 9af4af6c5d Added deployment documentation. Jonathan Bernard 2019-05-18 18:48:12 -05:00
  • d88689ee31 Add build and deploy targets to top-level Makefile. Jonathan Bernard 2019-05-18 17:45:43 -05:00
  • 1d544dad0b Bump version. Jonathan Bernard 2019-05-18 13:28:02 -05:00
  • 6c049b3bda api: Created systemd service file. 0.1.0 Jonathan Bernard 2019-05-18 13:26:19 -05:00
  • 98f9e84824 Bugfix in simple detail display logic. Jonathan Bernard 2019-05-18 13:25:15 -05:00
  • 3c36164696 NPM updates. Jonathan Bernard 2019-05-18 12:36:28 -05:00
  • 3015c9ce2b Small change to web Makefile to allow overriding the API host port. jdb 2019-05-18 12:26:23 -05:00
  • 8114136bbd WIP Adding measurement details and entry for simple measurements. jdb 2019-05-18 12:25:55 -05:00
  • 79aa711680 aDD LOGout. Refactor routing to require auth on every path by default. jdb 2019-05-18 12:25:00 -05:00
  • 6380c73421 Fix API logger configuration (handle invalid or missing config valeus properly). jdb 2019-05-18 12:22:30 -05:00
  • 0ce1581a87 Fix bug in API logger (used setInterval instead of setTimeout). jdb 2019-05-18 12:20:16 -05:00
  • 2380bf8d1e Update web dependencies. jdb 2019-05-18 12:18:57 -05:00
  • 5026e3963c Update API to handle the multiple formats of datetime Postgres might use. jdb 2019-05-18 12:18:35 -05:00
  • 4c60c30b7d WIP stub for measure details page. jdb 2019-04-19 23:01:17 -05:00
  • 125ffd1017 web: exploring other dev environment options. jdb 2019-04-12 05:56:58 -05:00
  • 80c33c85c3 web: small tweaks to style, dependencies. jdb 2019-04-12 05:51:09 -05:00
  • 9d9f8c4f9b web: WIP work on adding create measure functionality in the UI. Jonathan Bernard 2019-04-11 09:24:47 -05:00
  • 0fe3ccfdd2 api: Dockerfile for containerizing the API service. jdb 2019-04-10 11:00:10 -05:00
  • fcc2e40f8a web: Makefile for convenience setting env variables. jdb 2019-04-10 10:59:53 -05:00
  • 87446606c5 web: WIP Adding measure configuration forms. jdb 2019-04-10 10:56:16 -05:00
  • ae5b9f39c9 web: WIP Add new measure creation page. jdb 2019-04-10 10:55:51 -05:00