diff --git a/backend/Dockerfile b/backend/Dockerfile index dfb00c4..86acf2a 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -8,4 +8,5 @@ RUN pip install -r requirements.txt RUN apt update && apt install -y ffmpeg COPY . . -CMD ["python", "main.py"] \ No newline at end of file +CMD ["sh", "-c", "celery -A src.routers.signvideo worker --loglevel=INFO & python main.py"] +# CMD ["python", "main.py"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 274cdc6..584ec1b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,6 +21,8 @@ services: DEFAULT_USER_EMAIL: "sign.language@tool.com" DEFAULT_USER_PASSWORD: "SignLanguageTool123!" + CELERY_REDIS: "redis://redis:6379/0" + frontend: build: context: ./frontend @@ -28,3 +30,10 @@ services: restart: always ports: - "3003:3000" + + redis: + image: redis:alpine + restart: always + # save data + volumes: + - ./data/redis:/data