Commit Graph

385 Commits

Author SHA1 Message Date
dongli
bcf13b48f2 Add implementation of devops service 2025-05-18 22:23:44 -07:00
dongli
dd8926b2ec Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 21:01:11 -07:00
dongli
bf96f8b301 Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 19:16:00 -07:00
dongli
c4c34e6cd7 Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 19:15:41 -07:00
dongli
50087c95be Add template fastapi app, this can be used for future extension 2025-05-11 18:44:05 -07:00
semantic-release-bot
40e0fafc2c chore(release): bump version to 1.2.1 and upload released assets [ci skip] 2025-04-30 02:32:26 +00:00
782333c36b Merge pull request 'merge from dev to master' (#10) from dev into master
Reviewed-on: freeleaps/freeleaps-service-hub#10
2025-04-30 02:28:00 +00:00
95a525ac76 Merge pull request 'fix(cleaner): update document cleaner job' (#9) from feature/hover into dev
Reviewed-on: freeleaps/freeleaps-service-hub#9
2025-04-27 02:54:19 +00:00
dd96819709 fix(cleaner): update document cleaner job 2025-04-26 19:53:44 -07:00
semantic-release-bot
7d493a3cc1 chore(release): bump version to 1.2.0 and upload released assets [ci skip] 2025-04-25 02:29:23 +00:00
6286c0f36f Merge pull request 'chore(hover_image): adding new hover images in the response body' (#8) from feature/hover into dev
Reviewed-on: freeleaps/freeleaps-service-hub#8
2025-04-24 07:08:53 +00:00
91a893a433 chore(hover_image): adding new hover images in the response body 2025-04-24 00:06:58 -07:00
fbf2f23ad4 Merge pull request 'chore(code_base): merging from dev to master' (#7) from dev into master
Reviewed-on: freeleaps/freeleaps-service-hub#7
2025-04-24 06:48:19 +00:00
ecad36ac5c Merge pull request 'feat(log): ensure parent directory exists before opening log file' (#5) from refactor/logging into dev
Reviewed-on: freeleaps/freeleaps-service-hub#5
2025-04-21 05:25:41 +00:00
zhenyus
bb90b26883 feat(log): ensure parent directory exists before opening log file
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 13:25:05 +08:00
32c4fe9a29 Merge pull request 'refactor(log): refactoring logging for each service for loki' (#4) from refactor/logging into dev
Reviewed-on: freeleaps/freeleaps-service-hub#4
2025-04-21 02:59:50 +00:00
fcc6d22e4d Merge branch 'dev' into refactor/logging 2025-04-21 02:58:52 +00:00
zhenyus
b8f7307a86 refactor(log): refactoring logging for each service for loki
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 10:55:26 +08:00
d3248f43a0 Merge pull request 'chore(bug_fix): Update payment redirect and scheduler job for deleting document id' (#3) from feature/document_clean_up_chore into dev
Reviewed-on: freeleaps/freeleaps-service-hub#3
Reviewed-by: dax.li <dl@mathmast.com>
2025-04-20 17:33:54 +00:00
b95a818e30 Update payment redirect and scheduler job for deleting document id 2025-04-20 00:05:00 -07:00
7940aa2159 Merge pull request 'chore: remove useless Dockerfile' (#1) from chore/organize into dev
Reviewed-on: freeleaps/freeleaps-service-hub#1
2025-03-30 16:56:35 +00:00
ca07c83512 chore: remove useless Dockerfile 2025-03-30 16:55:46 +00:00
semantic-release-bot
21b49df49c chore(release): bump version to 1.1.1 and upload released assets [ci skip] 2025-03-17 13:57:21 +00:00
Zhenyu Sun
9361f4c545 Merged PR 44: fix: invalid import path for app config
fix: invalid import path for app config

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 13:54:57 +00:00
zhenyus
4dfbab4d4d fix: invalid import path for app config
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:52:07 +08:00
Zhenyu Sun
8e409aea20 Merged PR 43: build(pip): bump fastapi version to 0.114.0
build(pip): bump fastapi version to 0.114.0

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 10:17:09 +00:00
zhenyus
a45698c184 build(pip): bump fastapi version to 0.114.0
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 18:16:41 +08:00
Zhenyu Sun
0f6e4731e3 Merged PR 42: build(pip): freeze missing deps for metrics supports
build(pip): freeze missing deps for metrics supports

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 09:58:23 +00:00
zhenyus
13c883966e build(pip): freeze missing deps for metrics supports
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 17:57:13 +08:00
semantic-release-bot
d184ba9d5d chore(release): bump version to 1.1.0 and upload released assets [ci skip] 2025-03-17 09:52:42 +00:00
Zhenyu Sun
9c4cfbff0b Merged PR 41: Implements probes and metrics APIs 2025-03-17 08:17:31 +00:00
zhenyus
d5e42d31a4 feat(observability): add configuration options and implement metrics/probes APIs
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 10:46:02 +08:00
dongli
5e66fa806b Log urls at create_account_link 2025-03-16 13:13:43 -07:00
b12f8cc965 Fix the concatenation issue with message 2025-03-13 23:46:49 -07:00
Zhenyu Sun
590953f33c Merged PR 38: feat(probes): add metrics and probes APIs for application health checks
Provides metrics API and Probes APIs (readiness, liveness, startup):

- Metrics Endpoint: /api/_/metrics
- Readiness Probe Endpoint: /api/_/readyz
- Liveness Probe Endpoint: /api/_/livez
- Startup Probe Endpoint: /api/_/healthz

User can controls these APIs accessible or not through these environment variables:

- METRICS_ENABLED: defaults to False
- PROBES_ENABLED: defaults to True
2025-03-13 06:41:48 +00:00
zhenyus
962292cfe0 chore: enabled orm initialization when startup
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 16:10:47 +08:00
zhenyus
9754576d28 feat(probes): add metrics and probes APIs for application health checks
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 15:59:06 +08:00
semantic-release-bot
2043baf4ab chore(release): bump version to 1.0.0 and upload released assets [ci skip] 2025-03-06 17:56:23 +00:00
Zhenyu Sun
2f5c12d44b chore: reset semantic release state 2025-03-06 17:53:06 +00:00
Zhenyu Sun
d65f46f04c chore: reset semantic release state 2025-03-06 17:52:53 +00:00
Zhenyu Sun
ea9dcb22cb build(pip): bump content deps fastapi to 0.114.0 2025-03-06 17:52:29 +00:00
semantic-release-bot
3c34a01848 chore(release): bump version to 1.0.0 and upload released assets [ci skip] 2025-03-06 17:34:57 +00:00
Zhenyu Sun
cefe2227bf chore: reset semantic release state 2025-03-06 17:30:53 +00:00
Zhenyu Sun
bf6f92d6f0 chore: reset semantic release state 2025-03-06 17:30:45 +00:00
semantic-release-bot
b1b77a6a01 chore(release): bump version to 1.0.0 and upload released assets [ci skip] 2025-03-06 16:42:44 +00:00
Zhenyu Sun
2add60a5d0 chore: reset semantic releasing state 2025-03-06 09:18:55 +00:00
Zhenyu Sun
4447c46889 chore: reset semantic releasing state 2025-03-06 09:18:46 +00:00
semantic-release-bot
576463103b chore(release): bump version to 1.0.0 and upload released assets [ci skip] 2025-03-06 08:19:38 +00:00
Zhenyu Sun
66e3fb7dfa chore: reset semantic release 2025-03-06 08:16:24 +00:00
Zhenyu Sun
a38fe80bf1 chore: reset semantic release 2025-03-06 08:16:15 +00:00