Commit graph

80 commits

Author SHA1 Message Date
Collin Duncan
dfcb1f25a1
Removing rollup and relying on tsc to make builds. Also updated Docker to have a working development version 2023-05-23 15:09:13 -05:00
Collin Duncan
9f59e60901
Fixing SQL issues with table creation query 2023-05-23 15:09:13 -05:00
Collin Duncan
c47d7aa0f5
Passing in MYSQL_HOST during MySQL connection configuration 2023-05-23 15:09:13 -05:00
Collin Duncan
02327fc734
Changing logger to work with AsyncLocalStorage to propagate logger to callee functions 2023-05-23 15:09:13 -05:00
Collin Duncan
420aa5ed78
Fix issue with weird semicolon thing 2023-05-23 15:09:12 -05:00
Collin Duncan
69249a11dc
Adding cron job for running reservations; changing how the runner worked to only instantiate one runner and reuse it; lots of tests! 2023-05-23 15:09:12 -05:00
Collin Duncan
a765df3530
Removing the weird semicolon-infront-of-typed-variable thing! 2023-05-23 15:09:12 -05:00
Collin Duncan
a97fb5df2f
Obfuscating password from logs 2023-05-23 15:09:12 -05:00
Collin Duncan
1f5824ac49
Spliting out server code, adding unit test for server 2023-05-23 15:09:12 -05:00
Collin Duncan
90a1f00f3d
Moving around some files so that it is a bit more clear and using ts-jest for jest 2023-05-23 15:09:12 -05:00
Collin Duncan
4f3c0e9938
Changing error message on route not found 2023-05-23 15:09:12 -05:00
Collin Duncan
5cdbc3ebb0
Adding some docker setup for local testing 2023-05-23 15:09:12 -05:00
Collin Duncan
e039c3d5a8
Removing redundant file 2023-05-23 15:09:12 -05:00
Collin Duncan
2319cdce18
Updating node version, improving build process and adding required modules to dev dependencies 2023-05-23 15:09:11 -05:00
Collin Duncan
8f69d13a26
Moving server file 2023-05-23 15:09:11 -05:00
Collin Duncan
819013fb2f
Removing babel and upgrading rollup to v3 2023-05-23 15:09:11 -05:00
Collin Duncan
c7d9bef9f0
Fixing some errors due to changing reservation requests 2023-05-23 15:09:11 -05:00
Collin Duncan
3247ca5315
Lots of changes to project structure
First integration of requester and scheduler workers
Added password hashing functions
Adding initial database integration
2023-05-23 15:09:11 -05:00
Collin Duncan
98bd540130
Updating runner to change to next month if needed; Added some more logging; Cleaning up some scripts 2023-05-23 15:09:10 -05:00
Collin Duncan
767a5930a6
some naming/organization changes 2023-05-23 15:09:10 -05:00
Collin Duncan
2b9fa53c5f
removing traces of aws and cleaning up workers/tests 2023-05-23 15:09:10 -05:00
Collin Duncan
06cf54964d
Fixing issues with rollup and running locally 2023-05-23 15:09:10 -05:00
Collin Duncan
0cf9aac94c
Adding logger; moving lambdas to separate dirs and including rollup to create distributables; finished up some unit tests 2023-05-23 15:09:10 -05:00
Collin Duncan
6aa46fbaa9
Updated reservationScheduler to properly input/output correct data format 2023-05-23 15:09:09 -05:00
Collin Duncan
4f76823102
Adding scheduling functions to prepare to schedule reservation requests in the future 2023-05-23 15:09:09 -05:00
Collin Duncan
7246ecabf2
Updating request to focus on single request, started working on reservationScheduler 2023-05-23 15:09:09 -05:00
Collin Duncan
743cc08887
Adding some pretty stuff
Reorganized code and added some unit tests for reservations and requests
2023-05-23 15:09:09 -05:00
Collin Duncan
5055d5cd91
Small bug fix in reservation loop and prettier/eslint 2023-05-23 15:09:09 -05:00
Collin Duncan
8a83417b7d
Updating README and local execution 2023-05-23 15:09:09 -05:00
Collin Duncan
905cd4e194
Initial commit with first working version 2023-05-23 15:09:09 -05:00