Commit Graph

31 Commits

Author SHA1 Message Date
48dd3433a7 Switched to backlite for task queues
Ported from
f54d9f8b37
2024-07-27 11:52:05 -07:00
3c9911da03 First step towards converting to use templ for rendering 2024-07-14 16:13:42 -07:00
bd54486fb3 Migrate from ent to sqlc 2024-07-11 22:22:02 -07:00
02544da725 Update Go dependencies 2024-07-09 17:22:08 -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
mikestefanello
71f7de8771 Removed echo-contrib dependency. 2024-06-15 16:56:47 -04:00
mikestefanello
0783709b3c Update dependencies. 2024-04-27 16:23:44 -04:00
Stefan Aurori
e8952e964c Update go-redis to v9 and gocache to v4 2024-03-10 17:23:03 -04:00
mikestefanello
b1c47426d9 Update crypto library. 2023-12-18 21:02:30 -05:00
ged wed
42c7957bf4 fixes 45 - cant generate 2023-11-14 12:46:57 +01:00
mikestefanello
fec8698526 Update dependencies. 2023-02-25 07:49:58 -05:00
mikestefanello
8c5582f720 Updated dependencies. 2022-11-02 19:27:42 -04:00
mikestefanello
1018d82d13 Switch to viper for config management. 2022-11-02 14:50:19 -04:00
mikestefanello
12a177a215 Updated echo. 2022-10-01 21:32:14 -04:00
mikestefanello
c52544caf0 Updated dependencies. 2022-08-28 10:18:47 -04:00
mikestefanello
8d2a6d9b7a Updated yaml.v3. 2022-05-29 09:15:29 -04:00
mikestefanello
aab3c04473 Updated dependencies. 2022-05-29 09:08:57 -04:00
mikestefanello
8b1bc9b99e Upgraded libraries. 2022-03-08 19:35:55 -05:00
mikestefanello
c43f62a570 Added asynq and a task client to the container to faciliate task queues. 2022-02-02 21:24:52 -05:00
mikestefanello
a82ed9c6d0 Updated echo and ent. 2022-01-28 08:45:16 -05:00
mikestefanello
c31f30ba5c Added user email verification support. 2022-01-08 15:32:18 -05:00
mikestefanello
eafde27809 Force user email to lower case. Include action on all forms. 2021-12-25 21:30:22 -05:00
mikestefanello
d395993338 Added tests for auth middleware. 2021-12-21 20:29:15 -05:00
mikestefanello
527721486a Added ent make commands. 2021-12-11 13:46:01 -05:00
mikestefanello
8657380530 Handle user creation upon registration. 2021-12-11 13:03:10 -05:00
mikestefanello
79d2db3c1f Added Ent and user model. 2021-12-10 20:44:23 -05:00
mikestefanello
30dced6315 Added page cache middleware. 2021-12-07 21:36:57 -05:00
mikestefanello
3a45695083 Added gocache as a cache wrapper. 2021-12-06 14:53:28 -05:00
mikestefanello
bccb538d19 Added redis integration. 2021-12-05 20:56:38 -05:00
mikestefanello
5e384c8a4e Added controller testing. 2021-12-05 20:22:45 -05:00
mikestefanello
63f43e568c Initial commit. 2021-12-03 06:11:01 -05:00