Skip to content

sylvainSUPINTERNET/auto-publisher-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start backend

Install ffmpeg

choco install ffmpeg
sudo apt install ffmpeg
# conda or venv
python -m venv auto-publisher-env

python -m pip install -r requirements.txt
# dev 
fastapi dev 

# prod
fastapi run

Start workers

# Windows
celery -A workers.app_worker worker --loglevel=debug -P solo -Q yt.download,whisper.transcribe,groq.completion,ffmpeg.subtitle

# UNIX
celery -A workers.app_worker worker --loglevel=debug --concurrency=8 -Q yt.download,whisper.transcribe,groq.completion,ffmpeg.subtitle

# # use default queue ( celery named )
# # Windows ( fork() is not working ... must use solo or another alternative )
# cd workers ;; celery -A app_worker worker --loglevel=debug -P solo

# # Feel free to add queues names instead of using default celery  ( define at @task decorator)
# cd workers ;; celery -A app_worker worker --loglevel=debug -P solo -Q EXAMPLE_Q



# UNIX
cd workers && celery -A app_worker worker --loglevel=debug --concurrency=8

START debug

$env:ENV="debug"  # export ENV=debug

python shit.py

TEST

pytest -s

https://gist.github.com/sylvainSUPINTERNET/f78ed3243e9d4c1e9f782b8e2a47e536

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages