feat/dashboard-upgrade
peter.fong 1 week ago
parent 7439d26744
commit f7f08fa45c

@ -42,7 +42,7 @@ def get_db():
def enable_wal_mode(conn):
conn.execute("PRAGMA journal_mode=WAL;")
conn.execute("PRAGMA journal_mode=DELETE;")
conn.execute("PRAGMA synchronous=NORMAL;")
conn.commit()

@ -5,14 +5,15 @@ services:
redis:
image: redis:7
container_name: bookscraper_redis
command: [
command:
[
"redis-server",
"--save",
"", # Disable RDB snapshots
"",
"--appendonly",
"no", # Disable AOF
"no",
"--stop-writes-on-bgsave-error",
"no", # Never block writes
"no",
]
ports:
- "6379:6379"
@ -41,7 +42,8 @@ services:
- PYTHONUNBUFFERED=1
volumes:
- .:/app
- /Users/peter/Desktop/books:/app/output
- /Users/peter/mnt/asustor/Sync/bookscraper/books:/Users/peter/mnt/asustor/Sync/bookscraper/books
- /Users/peter/mnt/asustor/Sync/bookscraper/db:/Users/peter/mnt/asustor/Sync/bookscraper/db
restart: "no"
# ----------------------------------------------------------
@ -54,7 +56,8 @@ services:
container_name: bookscraper_web
volumes:
- .:/app
- /Users/peter/Desktop/books:/app/output
- /Users/peter/mnt/asustor/Sync/bookscraper/books:/Users/peter/mnt/asustor/Sync/bookscraper/books
- /Users/peter/mnt/asustor/Sync/bookscraper/db:/Users/peter/mnt/asustor/Sync/bookscraper/db
depends_on:
redis:
condition: service_healthy
@ -77,7 +80,8 @@ services:
container_name: worker_download
volumes:
- .:/app
- /Users/peter/Desktop/books:/app/output
- /Users/peter/mnt/asustor/Sync/bookscraper/books:/Users/peter/mnt/asustor/Sync/bookscraper/books
- /Users/peter/mnt/asustor/Sync/bookscraper/db:/Users/peter/mnt/asustor/Sync/bookscraper/db
depends_on:
redis:
condition: service_healthy
@ -96,7 +100,8 @@ services:
container_name: worker_parse
volumes:
- .:/app
- /Users/peter/Desktop/books:/app/output
- /Users/peter/mnt/asustor/Sync/bookscraper/books:/Users/peter/mnt/asustor/Sync/bookscraper/books
- /Users/peter/mnt/asustor/Sync/bookscraper/db:/Users/peter/mnt/asustor/Sync/bookscraper/db
depends_on:
redis:
condition: service_healthy
@ -115,7 +120,8 @@ services:
container_name: worker_save
volumes:
- .:/app
- /Users/peter/Desktop/books:/app/output
- /Users/peter/mnt/asustor/Sync/bookscraper/books:/Users/peter/mnt/asustor/Sync/bookscraper/books
- /Users/peter/mnt/asustor/Sync/bookscraper/db:/Users/peter/mnt/asustor/Sync/bookscraper/db
depends_on:
redis:
condition: service_healthy
@ -134,7 +140,8 @@ services:
container_name: worker_scraping
volumes:
- .:/app
- /Users/peter/Desktop/books:/app/output
- /Users/peter/mnt/asustor/Sync/bookscraper/books:/Users/peter/mnt/asustor/Sync/bookscraper/books
- /Users/peter/mnt/asustor/Sync/bookscraper/db:/Users/peter/mnt/asustor/Sync/bookscraper/db
depends_on:
redis:
condition: service_healthy

@ -7,8 +7,10 @@ from logbus.publisher import log
import os
import subprocess
import time
from scraper.progress import inc_audio_done, inc_audio_skipped
from db.repository import inc_audio_done
# from db.repository import inc_audio_done
from scraper.abort import abort_requested
from redis import Redis
from urllib.parse import urlparse

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Loading…
Cancel
Save