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
iPromKnight
969d956082
extension_service formatting
2024-02-11 21:43:01 +00:00
iPromKnight
9982fc1093
eslint cleanup - addded as const check tooo
2024-02-11 21:43:01 +00:00
iPromKnight
a84ca68d9e
some comment resolution - enums, process_torrents_job
2024-02-11 21:43:01 +00:00
iPromKnight
69fb088b62
bring in config change for migrations
2024-02-11 21:43:01 +00:00
iPromKnight
3f8fee518e
torrent file service done - bound to be some issues in this..
2024-02-11 21:43:01 +00:00
iPromKnight
aeebe88aca
postgres db
2024-02-11 21:43:01 +00:00
iPromKnight
ff4edd5de4
configuration service now ts
2024-02-11 21:43:01 +00:00
iPromKnight
29371b2192
further lunchtime cleanup
...
Three files left: torrentEntries, torrentFiles torrentSubtitles
2024-02-11 21:43:01 +00:00
iPromKnight
5cc08e27d3
cache now ts
2024-02-11 21:43:01 +00:00
iPromKnight
1431b57a49
extension now ts
2024-02-11 21:43:01 +00:00
iPromKnight
b8ede8e71c
Title parser now ts
2024-02-11 21:43:01 +00:00
iPromKnight
9d918abef3
tracker service ts
2024-02-11 21:43:01 +00:00
iPromKnight
9e9e928c80
promises helpers now ts
2024-02-11 21:43:01 +00:00
iPromKnight
948cb8e037
metadata service now ts
2024-02-11 21:43:01 +00:00
iPromKnight
cf25f32cb6
Torrent processing orchestrator now typescript too
...
Will start to tackle some of the other services after work tomorrow.
2024-02-11 21:43:01 +00:00
iPromKnight
204fe51658
Rewritten repository in typescript
2024-02-11 21:43:01 +00:00
David Howell
2cae5296a2
Build multi-platform images
...
Refactor GitHub Actions workflow for build
Run Dockle and Trivy, upload sarif reports to GitHub
Refactor Dockerfiles based on best practices
2024-02-08 06:00:48 +00:00
David Young
8c39b36911
Fix addon collection name
...
Signed-off-by: David Young <davidy@funkypenguin.co.nz >
2024-02-08 13:41:39 +13:00
Gabisonfire
6813c755ea
Merge pull request #68 from FunkeCoder23/66-remove-sync-alter
...
Remove alter param from database sync
2024-02-05 08:14:29 -05:00
purple_emily
143754f36f
BUGFIX: Change POSTGRES_DATABASE to POSTGRES_DB
2024-02-05 12:49:19 +00:00
purple_emily
0a0ad800fc
BUGFIX: Change POSTGRES_USERNAME to POSTGRES_USER. Oops
2024-02-05 11:44:39 +00:00
purple_emily
287507d8e0
Add alter param back to database sync. Default to false. Make toggleable from .env file.
2024-02-05 10:43:20 +00:00
funkecoder23
ecdae702ad
Remove alter param from database sync
...
Re: [sequelize docs](https://sequelize.org/docs/v6/core-concepts/model-basics/#synchronization-in-production )
Alter is a bad idea in production.
Also print error message instead of sequelize error object as it's a bit verbose
2024-02-04 23:23:57 -05:00
trulow
d4e82e9878
Updated and replaced selfhostio entries with knightcrawler
...
Updated and replaced selfhostio entries with knightcrawler.
Was previously still pointing to the old DB name of selfhostio
2024-02-04 16:52:05 -08:00
funkecoder23
3ddc922081
remove extraneous v from manifest version
2024-02-04 17:19:11 -05:00
iPromKnight
e461e26b0f
Change postgres configuration in the producer to use the env vars from the stack
2024-02-04 15:03:07 +00:00
purple_emily
cd3c2d3fe6
Merge and simplify the environment variables in
...
addon and consumer.
Todo: producer
Change DATABASE_URI to be generic POSTGRES variables
DOES NOT WORK - First pass at upgrading environment variables
PostgreSQL environment variables have been split for addon and consumer. ENABLE_SYNC hard coded as `true`
MongoDB variables update.
Make the addon code more similar to the consumer code
Get some parity between addon and consumer
2024-02-04 08:30:55 +00:00