[~] Refactor

This commit is contained in:
Siarhei Siniak 2024-07-06 18:19:27 +03:00
parent a9e0f80fb3
commit b234330471
4 changed files with 18 additions and 9 deletions

@ -9,6 +9,7 @@ RUN python3 -m playwright install-deps
RUN python3 -m playwright install RUN python3 -m playwright install
RUN pip3 install tqdm RUN pip3 install tqdm
RUN apt-get install -yy ffmpeg RUN apt-get install -yy ffmpeg
RUN pip3 install celery redis
WORKDIR /app WORKDIR /app

@ -15,14 +15,10 @@ build:
$(MAKE) c ARGS="build --pull" $(MAKE) c ARGS="build --pull"
celery-up: celery-up:
cd ${PROJECT_ROOT} && \ $(MAKE) c ARGS="up -d redis celery"
sudo docker-compose \
-f docker/tiktok/docker-compose.yml up -d redis celery
celery-stop: celery-stop:
cd ${PROJECT_ROOT} && \ $(MAKE) c ARGS="stop redis celery"
sudo docker-compose \
-f docker/tiktok/docker-compose.yml stop
run: run:
cd ${PROJECT_ROOT} && \ cd ${PROJECT_ROOT} && \

@ -4,8 +4,8 @@ services:
image: redis:latest image: redis:latest
volumes: volumes:
- ../../tmp/cache/tiktok/redis/data:/data:rw - ../../tmp/cache/tiktok/redis/data:/data:rw
tiktok: tiktok: &tiktok
depends_on: links:
- redis - redis
build: build:
context: ../../ context: ../../
@ -14,3 +14,15 @@ services:
- ./../../docker/tiktok:/app/docker/tiktok:ro - ./../../docker/tiktok:/app/docker/tiktok:ro
- ./../../tmp/cache/tiktok:/app/tmp/cache/tiktok:rw - ./../../tmp/cache/tiktok:/app/tmp/cache/tiktok:rw
- ./../../python/tasks/tiktok:/app/python/tasks/tiktok:ro - ./../../python/tasks/tiktok:/app/python/tasks/tiktok:ro
celery:
build:
context: ../../
dockerfile: ./docker/tiktok/Dockerfile
depends_on:
- redis
volumes:
- ./../../docker/tiktok:/app/docker/tiktok:ro
- ./../../tmp/cache/tiktok:/app/tmp/cache/tiktok:rw
- ./../../python/tasks/tiktok:/app/python/tasks/tiktok:ro
command:
- celery -A python.tasks.tiktok.celery worker

@ -4,7 +4,7 @@ import celery
c = tiktok_config() c = tiktok_config()
celery.Celery( app = celery.Celery(
__name__, __name__,
broker=c.celery_broker, broker=c.celery_broker,
) )