48dd3433a7
Switched to backlite for task queues
...
Ported from
f54d9f8b37
2024-07-27 11:52:05 -07:00
bd54486fb3
Migrate from ent to sqlc
2024-07-11 22:22:02 -07:00
Mike Stefanello
62c53a6b4d
Default to SQLite rather than Postgres & Redis ( #72 )
...
* Initial rough draft switch to sqlite.
* Rewrote cache implemenation.
* Provide typed tasks.
* Task cleanup.
* Use same db for tasks.
* Provide task queue registration and service container injection.
* Added optional delay to tasks. Pool buffers when encoding.
* Added tests for the task client and runner.
* Added handler examples for caching and tasks.
* Cleanup and documentation.
* Use make in workflow.
* Updated documentation.
* Updated documentation.
2024-06-22 10:34:26 -04:00
Stefan Aurori
e8952e964c
Update go-redis to v9 and gocache to v4
2024-03-10 17:23:03 -04:00
mikestefanello
3df20c01a7
Replace template dir file path hack with embed directive.
2023-12-10 09:33:34 -05:00
mikestefanello
72ce41c828
Reorganized directories and packages.
2022-11-02 19:23:26 -04:00
mikestefanello
1018d82d13
Switch to viper for config management.
2022-11-02 14:50:19 -04:00
mikestefanello
51e44a57a1
Lint check adjustments.
2022-02-10 08:56:07 -05:00
mikestefanello
156e578dd0
Use a separate cache db when running tests.
2022-02-06 10:07:25 -05:00
mikestefanello
c31f30ba5c
Added user email verification support.
2022-01-08 15:32:18 -05:00
mikestefanello
182ddc9f52
Updated README. Set project name.
2021-12-31 17:26:42 -05:00
mikestefanello
502e146f92
Added HTTPS support.
2021-12-20 12:33:14 -05:00
mikestefanello
40f0d7251d
Added shutdown method to containers.
2021-12-19 14:56:00 -05:00
mikestefanello
1fb4d83e0d
Documentation and tests for config package.
2021-12-18 10:15:31 -05:00
mikestefanello
774f0b0858
Documentation and started tests for auth package.
2021-12-17 19:58:44 -05:00
mikestefanello
c9d50cb3d4
Added password token entity.
2021-12-15 08:48:51 -05:00
mikestefanello
b7f5704b2b
Cleanup environment naming.
2021-12-14 20:17:09 -05:00
mikestefanello
0a8d08d8bd
Added helper to switch environments.
2021-12-14 20:14:11 -05:00
mikestefanello
299774c0c7
Renamed views directory to templates.
2021-12-14 11:30:31 -05:00
mikestefanello
d0caa8119e
Added mock mail client.
2021-12-14 11:29:45 -05:00
mikestefanello
60dedc0944
Support separate database for testing.
2021-12-13 12:51:00 -05:00
mikestefanello
5582bb6acd
Variable naming cleanup.
2021-12-11 19:32:34 -05:00
mikestefanello
57f3620aae
Rename cache expiration config fields.
2021-12-11 13:37:35 -05:00
mikestefanello
259c666548
Added database config and docker image.
2021-12-10 08:49:15 -05:00
mikestefanello
855d67409f
Added timeout middleware and config.
2021-12-06 21:51:21 -05:00
mikestefanello
3a45695083
Added gocache as a cache wrapper.
2021-12-06 14:53:28 -05:00
mikestefanello
e499257686
Added cache options and config.
2021-12-05 21:56:57 -05:00
mikestefanello
bccb538d19
Added redis integration.
2021-12-05 20:56:38 -05:00
mikestefanello
63f43e568c
Initial commit.
2021-12-03 06:11:01 -05:00