Commit Graph

961 Commits

Author SHA1 Message Date
iPromKnight
49a6283f26 Fix DMM so that all pages are enumerated
Fixes #95 by switching to git trees instead of the content api.
2024-02-27 13:51:21 +00:00
Gabisonfire
92dc4c5d66 Merge pull request #94 from aelfa/patch-2
pgrep command is part of the procps package, installed in the builder stage, but it's not present in the final stage.
2024-02-21 08:09:34 -05:00
Aelfa
62380e5f3c pgrep command is part of the procps package, installed in the builder stage, but it's not present in the final stage.
This modification adds the installation of procps in the final stage, ensuring that the pgrep command is available for health check.
2024-02-21 03:58:36 +05:00
Aelfa
0a2c9ad1f0 Update Dockerfile 2024-02-21 03:22:16 +05:00
Gabisonfire
4d862dba83 Merge pull request #90 from Gabisonfire/fix/ga-workflow-latest-tags
Try to fix GitHub action workflow (see #87)
2024-02-20 15:50:26 -05:00
Gabisonfire
9ca14c81e5 Merge pull request #91 from aelfa/patch-1
Resolve "pgrep: not found" issue
2024-02-20 15:49:56 -05:00
Aelfa
496b12c680 Resolve "pgrep: not found" issue
Resolve "pgrep: not found" issue

Added installation of the procps package in the builder stage to ensure the pgrep command is available in the final Docker image. This resolves the "pgrep: not found" issue in the HEALTHCHECK.
2024-02-19 01:31:14 +05:00
Sleeyax
434c4083e7 Try to fix GitHub action workflow (see #87) 2024-02-18 13:52:27 +01:00
iPromKnight
5202cce83f Merge pull request #89 from Gabisonfire/88-critical-bug-consumer-didnt-build-correctlywont-start
Fix the entrypoint
2024-02-18 12:43:36 +00:00
iPromKnight
8a61c0c5b0 Fix the entrypoint 2024-02-18 12:36:04 +00:00
iPromKnight
befd929f25 Merge pull request #69 from iPromKnight/ts-repo 2024-02-17 21:57:17 +00:00
iPromKnight
0925c2fb51 Cleanup boolean helpers 2024-02-13 19:51:49 +00:00
iPromKnight
40e1267572 tested - we dont need this 2024-02-12 08:52:00 +00:00
iPromKnight
0428b3a83c remove node-gyp 2024-02-12 08:46:43 +00:00
iPromKnight
d76ac286a1 Update src/node/consumer/esbuild.ts
Co-authored-by: Sleeyax <yourd3veloper@gmail.com>
2024-02-11 21:50:59 +00:00
iPromKnight
189128bbc1 Fix boolean helpers - also add tests for all helpers, and expand config tests to test values for booleans 2024-02-11 21:45:17 +00:00
iPromKnight
29a619c528 Didn't mean to remove this. Latest stable lts 2024-02-11 21:45:17 +00:00
iPromKnight
360bc20970 Comment resolution 2024-02-11 21:45:17 +00:00
iPromKnight
e04f2d01a4 Start of some file service tests. final service that needed to be tested
We need a lot more tests in this - its the main processor for the consumer really
2024-02-11 21:45:17 +00:00
iPromKnight
740b75f106 add assign subtitles tests, and fix subtitles service 2024-02-11 21:45:17 +00:00
iPromKnight
36864e4db1 tests to ensure entries are created 2024-02-11 21:45:17 +00:00
iPromKnight
c2ada8344e fix lint fix command 2024-02-11 21:45:17 +00:00
iPromKnight
fe8b7a096d few more metadata tests and a single torrent entry service test for now 2024-02-11 21:45:17 +00:00
iPromKnight
001d10fac9 dont like where i put assets - moved them closer to the mock response methods that use them 2024-02-11 21:45:17 +00:00
iPromKnight
82cf976273 start adding metadata tests 2024-02-11 21:45:17 +00:00
iPromKnight
901186c109 back to npm 2024-02-11 21:45:17 +00:00
iPromKnight
8bba2aa284 fix magnet uri by download, and add torrent download service test 2024-02-11 21:45:17 +00:00
iPromKnight
373ca4e024 fix dockerfile, add tracker tests 2024-02-11 21:45:17 +00:00
iPromKnight
2b1bb5fb16 logging service tests 2024-02-11 21:45:17 +00:00
iPromKnight
9401b6f8f1 Config service tests 2024-02-11 21:45:17 +00:00
iPromKnight
39511f6a5b Add cache service tests 2024-02-11 21:45:17 +00:00
iPromKnight
9308577190 fix small error so typescript knows type assigned 2024-02-11 21:45:17 +00:00
iPromKnight
4bc4b7958f switched to yarn, and started adding tests
Added tests for process job service so far... its a start..
2024-02-11 21:45:17 +00:00
iPromKnight
ed6b08dbc4 switch to yarn 2024-02-11 21:45:17 +00:00
iPromKnight
6919622c30 meta data seems a bit iffy right now
Also gone back to torrent-stream
WebTorrent seemed to be throwing the occasional engine crash
2024-02-11 21:45:17 +00:00
iPromKnight
028bb122e1 back to esbuild- imports changed 2024-02-11 21:45:17 +00:00
iPromKnight
9aba1c13b1 And thats what happens when you do a crapload of work with *.ts in .eslintignore... :/ 2024-02-11 21:45:17 +00:00
iPromKnight
189fdd466e Few fixes with regards to sequelize usage from services 2024-02-11 21:45:17 +00:00
iPromKnight
7fe9b64f66 replace torrent-stream (high vunerabilities) with webtorrent, gives us clean package audit 2024-02-11 21:45:17 +00:00
iPromKnight
6e2b776211 doh - :P 2024-02-11 21:45:17 +00:00
iPromKnight
0f3e20eef3 trackers needs to be singleton, loggers should. be too 2024-02-11 21:45:17 +00:00
iPromKnight
5ebb9b4ae8 ioc implemented 2024-02-11 21:43:01 +00:00
iPromKnight
b95f433315 interfaces normalized and extracted for services 2024-02-11 21:43:01 +00:00
iPromKnight
2ca2c77b94 Initial pass before IOC 2024-02-11 21:43:01 +00:00
iPromKnight
555097d40b wip torrent_file_service, not completed yet 2024-02-11 21:43:01 +00:00
iPromKnight
dcf62fe651 expand boolean helpers to support more than just true and false 2024-02-11 21:43:01 +00:00
iPromKnight
815c70709d add trim 2024-02-11 21:43:01 +00:00
iPromKnight
4e98e8f7b4 once last js has gone - will move the overrides to rules 2024-02-11 21:43:01 +00:00
iPromKnight
7cb69a69d9 to functional constants 2024-02-11 21:43:01 +00:00
iPromKnight
457df6b326 remove boolean helpers class 2024-02-11 21:43:01 +00:00