1 Commits

Author SHA1 Message Date
renovate[bot]
52232c59e6 chore(deps): update dependency pydantic to v2.6.4 2024-03-12 13:59:50 +00:00
6 changed files with 7 additions and 8 deletions

View File

@@ -67,11 +67,11 @@ def transcribe(self: TranscribeTask, job_id: UUID) -> None:
job = session.query(models.Job).filter(models.Job.id == job_id).one_or_none()
if job is None:
logger.warn("[unknown]: Received unknown job, abort.")
logger.warn("[{job.id}]: Received unknown job, abort.")
return
if job.status in [models.JobStatus.error, models.JobStatus.success]:
logger.warn(f"[{job.id}]: job has already been processed, abort.")
logger.warn("[{job.id}]: job has already been processed, abort.")
return
logger.debug(f"[{job.id}]: start processing {job.type} job.")

View File

@@ -1,2 +1 @@
vm_memory_high_watermark.absolute = 192MB
consumer_timeout = 31622400000

View File

@@ -24,7 +24,7 @@ services:
- "traefik.http.routers.web.rule=(Host(`${TRAEFIK_DOMAIN}`))"
worker:
command: watchmedo auto-restart -d app/worker -p *.py --recursive celery -- --app=app.worker.main.celery worker --loglevel=info --concurrency=1 --pool prefork
command: watchmedo auto-restart -d app/worker -p *.py --recursive celery -- --app=app.worker.main.celery worker --loglevel=info --concurrency=1 --pool solo
volumes:
- ./:/etc/whisperbox-transcribe/

View File

@@ -1,12 +1,12 @@
[project]
name = "whisperbox-transcribe"
description = ""
version = "1.0.1"
version = "1.0.0"
dependencies=[
"celery ==5.3.6",
"sqlalchemy[mypy] ==2.0.24",
"pydantic ==2.5.3",
"pydantic ==2.6.4",
"pydantic-settings ==2.1.0"
]

View File

@@ -28,4 +28,4 @@ RUN python download_models.py ${WHISPER_MODEL}
COPY app ./app
CMD celery --app=app.worker.main.celery worker --loglevel=info --pool=prefork --concurrency=1
CMD celery --app=app.worker.main.celery worker --loglevel=info --concurrency=1 --pool=solo

View File

@@ -36,4 +36,4 @@ ENV PATH /opt/venv/bin:$PATH
COPY scripts/download_models.py .
RUN python download_models.py ${WHISPER_MODEL}
CMD celery --app=app.worker.main.celery worker --loglevel=info --concurrency=1 --pool=prefork
CMD celery --app=app.worker.main.celery worker --loglevel=info --concurrency=1 --pool=solo