feat/dashboard-upgrade
peter.fong 2 weeks ago
parent 7439d26744
commit f7f08fa45c

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

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

@ -7,8 +7,10 @@ from logbus.publisher import log
import os import os
import subprocess import subprocess
import time import time
from scraper.progress import inc_audio_done, inc_audio_skipped 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 scraper.abort import abort_requested
from redis import Redis from redis import Redis
from urllib.parse import urlparse 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