16c7852972
Update package version to 0.11.0
2021-07-05 11:41:43 -05:00
ca70773a8c
api: Update fiber_orm dependency to fix a bug in parsing PostgreSQL timestamps.
2021-07-05 11:39:23 -05:00
a0f9670688
api: Use the standard config pattern for KNOWN_ORIGINS.
2021-07-05 11:35:35 -05:00
2fd45ac35c
api: Refresh the API CLI wrapper script.
2021-07-05 11:35:03 -05:00
3844e97c48
api: Updates to Makefile and configuration files.
...
- Re-organized and documented make targets.
- Parameterized the make targets to more cleanly support multiple
development scenarios.
- Documented the different development scenarios in a README.
- Standardized the host port used when running locally.
- Updated DEV and PROD database config files to match current practice.
- Renamed `personal_measure_api.config.prod.json` to
`personal_measure_api.config.docker.json` to more accurately reflect
that this is the config used when building the docker image
(regardless of which env it ends up in).
2021-07-05 11:31:30 -05:00
3416d2b85b
Update package version to 0.10.0
2021-07-05 02:01:16 -05:00
e3f214d0da
api: Update API to support Options requests for CORS.
2021-07-05 01:59:46 -05:00
c987d66504
api: Update Dockerfile and Makefile to support building and pushing to ECR.
2021-07-05 01:59:16 -05:00
20e0a0b09e
api: Clean up Dockerfile, rebase onto Nim 1.4.8.
2021-07-03 01:30:26 -05:00
1449e1ffdd
api: Updates for Nim 1.4.x.
2021-07-03 01:26:56 -05:00
526419afb3
api: Change dependencies from jdb-labs.com -> jdb-software.com
2021-07-03 01:26:24 -05:00
6a77efe2cf
Update package version to 0.9.0
2020-03-15 17:19:14 -05:00
c032bf10e7
api: Refactor measurements URLs, add Measure update endpoint.
2020-03-15 17:17:59 -05:00
c8abfd00d0
api: Add dev database configuration.
2020-02-17 00:05:26 -06:00
b4b125d750
Update package version to 0.8.0
2020-02-16 23:55:25 -06:00
adddef3188
api: Support for decimal values in measures.
2020-02-16 23:20:02 -06:00
efb86cf6ce
Update package version to 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
8af6c65c9b
api: Add support for necessary CORS headers.
2020-02-09 04:16:15 -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
a4b798cec4
Bump version.
2019-05-19 18:31:33 -05:00
7e5827a7a2
api: Add Cache-Control header.
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
4bc8c00c49
api: Update systemd [Install] so that pmapi starts with the ssytem.
2019-05-19 01:26:22 -05:00
Jonathan Bernard
1d544dad0b
Bump version.
2019-05-18 13:28:02 -05:00
Jonathan Bernard
6c049b3bda
api: Created systemd service file.
2019-05-18 13:26:19 -05:00
5026e3963c
Update API to handle the multiple formats of datetime Postgres might use.
2019-05-18 12:18:35 -05:00
0fe3ccfdd2
api: Dockerfile for containerizing the API service.
2019-04-10 11:01:15 -05:00
Jonathan Bernard
3e68462c28
WIP Dockerizing API.
2019-04-07 03:07:17 -05:00
5887368ed1
Fix bug in POST measures API.
2019-03-16 23:57:07 -05:00
4965d162ad
Change the measure model: less pre-determined, more configurable.
2019-03-10 15:59:02 -05:00
b629ec1a14
Consolidate SQL migrations (pre-alpha, versioning was deceptive).
2019-03-10 12:18:19 -05:00
9a9fa7c5d9
Add created
field to API Tokens.
2019-03-08 03:02:57 -06:00
a6e8da95f4
Exclude hand-built Nim binaries.
2019-03-02 02:07:31 -06:00
57d4239027
Tweak cURL-based API client.
2019-03-02 02:05:18 -06:00
e9bdcbffcd
WIP Logging service and API.
2019-03-02 02:04:51 -06:00
0d0b4a945a
WIP on web UI: added nav, routing, basic page skeletons.
2019-02-25 00:24:51 -06:00
Jonathan Bernard
066e70b4bf
Add some additional GET endpoints in the API.
2019-02-24 06:52:10 -07:00
Jonathan Bernard
038fa2f8a5
Add API endpoint for PUT /measure/@slug/@id.
2019-02-20 22:06:53 -06:00
Jonathan Bernard
02e0d1cae1
Implementation of /measure, /measurements APIs.
2019-02-19 17:51:38 -06:00
Jonathan Bernard
33eff538f8
DB changes, getXXXBy -> findXXXBy, add PG-specific timestamp parse function.
2019-02-19 17:50:59 -06:00
c98497526e
WIP Implementing API tokens.
2019-02-19 13:26:35 -06:00
706713f57a
Added cURL-based CLI client script.
2019-02-19 13:26:17 -06:00
e3450d5f8f
Beginning implementation of the planned API endpoints.
2019-02-19 02:50:07 -06:00