add qbittorrent to compose
This commit is contained in:
parent
c3da9e26bc
commit
76f02e34bd
@ -62,6 +62,16 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/vfs/futureporn:/mnt/vfs/futureporn
|
- /mnt/vfs/futureporn:/mnt/vfs/futureporn
|
||||||
|
|
||||||
|
qbittorrent:
|
||||||
|
image: gitea.futureporn.net/futureporn/qbittorrent-nox:latest
|
||||||
|
container_name: qbittorrent
|
||||||
|
env_file: ./.env
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
init: false
|
||||||
|
volumes:
|
||||||
|
- /mnt/vfs/futureporn:/mnt/vfs/futureporn
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
pgdata:
|
pgdata:
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "futureporn-our",
|
"name": "futureporn-our",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "2.6.0",
|
"version": "2.7.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "concurrently npm:dev:serve npm:dev:build:server npm:dev:build:client npm:dev:worker npm:dev:compose npm:dev:sftp npm:dev:qbittorrent",
|
"dev": "concurrently npm:dev:serve npm:dev:build:server npm:dev:build:client npm:dev:worker npm:dev:compose npm:dev:sftp npm:dev:qbittorrent",
|
||||||
@ -11,7 +11,7 @@
|
|||||||
"dev:build": "echo please use either dev:build:server or dev:build:client",
|
"dev:build": "echo please use either dev:build:server or dev:build:client",
|
||||||
"dev:build:server": "chokidar 'src/**/*.{js,ts}' --ignore 'src/client/**' -c tsup --clean",
|
"dev:build:server": "chokidar 'src/**/*.{js,ts}' --ignore 'src/client/**' -c tsup --clean",
|
||||||
"dev:build:client": "chokidar 'src/client/**/*.{js,css}' -c 'node build.mjs'",
|
"dev:build:client": "chokidar 'src/client/**/*.{js,css}' -c 'node build.mjs'",
|
||||||
"dev:qbittorrent": "npx @dotenvx/dotenvx run -f ../../.env.development.local -- docker run --rm --name fp-dev-qbittorrent --tmpfs /tmp -e QBT_LEGAL_NOTICE -e QBT_TORRENTING_PORT -e QBT_WEBUI_PORT -e QBT_DISABLE_NETWORK -e QBT_USERNAME -e QBT_PASSWORD -p 8083:8083 gitea.futureporn.net/futureporn/qbittorrent-nox:latest",
|
"dev:qbittorrent": "npx @dotenvx/dotenvx run -f ../../.env.development.local -- sh -c 'docker run --rm --name fp-dev-qbittorrent -e QBT_LEGAL_NOTICE -e QBT_TORRENTING_PORT -e QBT_WEBUI_PORT -e QBT_DISABLE_NETWORK -e QBT_USERNAME -e QBT_PASSWORD -v \"$CACHE_ROOT\":\"$CACHE_ROOT\" -p 8083:8083 gitea.futureporn.net/futureporn/qbittorrent-nox:latest'",
|
||||||
"dev:sftp": "docker run -p 2222:22 --rm atmoz/sftp user:pass:::watch",
|
"dev:sftp": "docker run -p 2222:22 --rm atmoz/sftp user:pass:::watch",
|
||||||
"start": "echo please use either start:server or start:worker; exit 1",
|
"start": "echo please use either start:server or start:worker; exit 1",
|
||||||
"start:server": "tsx ./src/index.ts",
|
"start:server": "tsx ./src/index.ts",
|
||||||
|
@ -233,7 +233,7 @@ export class QBittorrentClient {
|
|||||||
logger.debug('the request to poll for torrent status was successful.')
|
logger.debug('the request to poll for torrent status was successful.')
|
||||||
|
|
||||||
const statusMap = (await res.json()) as TorrentCreatorTaskStatusMap;
|
const statusMap = (await res.json()) as TorrentCreatorTaskStatusMap;
|
||||||
logger.debug({ statusMap: statusMap })
|
logger.trace({ statusMap: statusMap })
|
||||||
const task = Object.values(statusMap).find((t) => t.taskID === taskId);
|
const task = Object.values(statusMap).find((t) => t.taskID === taskId);
|
||||||
logger.debug({ task: task })
|
logger.debug({ task: task })
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user