Daniel Sockwell
37b652ad79
Error handling, pt3 ( #131 )
...
* Improve handling of Postgres errors
* Finish error handling improvements
* Remove `format!` calls from hot path
2020-04-14 20:37:49 -04:00
Daniel Sockwell
45f9d4b9fb
Code reorganization ( #130 )
...
* Reorganize files
* Refactor main()
* Code reorganization [WIP]
* Reorganize code [WIP]
* Refacto RedisConn [WIP]
* Complete code reorganization
2020-04-13 16:03:06 -04:00
Daniel Sockwell
e8145275b5
Config refactor ( #57 )
...
* Refactor configuration
* Fix bug with incorrect Host env variable
* Improve logging of REDIS_NAMESPACE
* Update test for Postgres configuration
* Conform Redis config to Postgres changes
2019-10-03 00:34:41 -04:00
Daniel Sockwell
11661d2fdc
Redis config ( #56 )
...
* Add most Redis config variables
* Add REDIS_NAMESPACE env var
* Fix Clippy lints
2019-10-02 00:03:18 -04:00
Daniel Sockwell
d347b8e2dc
Fix CPU issue caused by blocking code ( #53 )
...
* Fix blocking read
* Update logging for long polling
2019-09-28 17:57:37 -04:00
Daniel Sockwell
7fb7a3e5c9
Temporarily remove Postgres SSL support ( #45 )
...
Remove Postgres SSL support, which was not working at the moment and
was preventing flogatt from running on servers without openssl.
We should re-enable SSL support at a later time.
2019-09-10 11:46:05 -04:00
Daniel Sockwell
a27fb0d605
Postgres ssl ( #36 )
...
* Upgrade postgres dependency to support ssl
* Clean up configuration code
* Add support for SSL with postgres [WIP]
2019-09-04 21:31:52 -04:00
Daniel Sockwell
cf9aa8fc84
Finish adding Postgres env options ( #35 )
...
This PR adds all relevant Postgres configuration options.
2019-08-27 22:34:45 -04:00
Daniel Sockwell
161da3f456
Add aditional Postgres config options
...
This commit adds several aditional Postgres config options, such
as PORT, USER, DB_NAME and similar. It also relocates the .env
file so that it will be picked up even if flodgat isn't run from
the src/ directory.
2019-08-27 18:31:56 -04:00
Daniel Sockwell
9ec245ccdb
Add additional logging for postgres connection/server status
2019-07-09 22:20:11 -04:00
Daniel Sockwell
00cf62cd09
Hotfix to correct typo and set default log level to `warn`
2019-07-09 22:18:04 -04:00
Daniel Sockwell
866f3ee34d
Update documentation and restructure code
2019-07-08 15:21:02 -04:00
Daniel Sockwell
d6ae45b292
Code reorganization
2019-07-08 07:31:42 -04:00
Daniel Sockwell
1732008840
Initial cleanup/refactor
2019-07-05 20:08:50 -04:00