[~] Refactor

This commit is contained in:
Siarhei Siniak 2024-07-06 18:10:43 +03:00
parent 45e289cea7
commit a9e0f80fb3
4 changed files with 40 additions and 1 deletions

@ -1,8 +1,29 @@
PROJECT_ROOT := ${PWD}
PROJECT_ROOT ?= ${PWD}
export PROJECT_ROOT
PORT ?= 8888
TOKEN ?= $(shell pwgen -n 20 1)
c:
cd ${PROJECT_ROOT} && \
sudo docker-compose \
-f docker/tiktok/docker-compose.yml $(ARGS)
build:
$(MAKE) c ARGS="pull"
$(MAKE) c ARGS="build --pull"
celery-up:
cd ${PROJECT_ROOT} && \
sudo docker-compose \
-f docker/tiktok/docker-compose.yml up -d redis celery
celery-stop:
cd ${PROJECT_ROOT} && \
sudo docker-compose \
-f docker/tiktok/docker-compose.yml stop
run:
cd ${PROJECT_ROOT} && \
sudo docker-compose \

@ -1,6 +1,12 @@
version: '3.7'
services:
redis:
image: redis:latest
volumes:
- ../../tmp/cache/tiktok/redis/data:/data:rw
tiktok:
depends_on:
- redis
build:
context: ../../
dockerfile: ./docker/tiktok/Dockerfile

@ -25,6 +25,7 @@ class tiktok_config_t:
cache: str=''
videos: str=''
audios: str=''
celery_broker: str=''
def tiktok_config() -> tiktok_config_t.res_t:
res = tiktok_config_t.res_t(
@ -36,6 +37,7 @@ def tiktok_config() -> tiktok_config_t.res_t:
),
)
res.celery_broker = 'redis://@redis/1'
res.cache = os.path.join(
res.project_root,
'tmp/cache/tiktok',

@ -0,0 +1,10 @@
from . import tiktok_config
import celery
c = tiktok_config()
celery.Celery(
__name__,
broker=c.celery_broker,
)