Errno 13对码头工人的芹菜工人的许可被拒绝

时间:2020-10-13 09:33:56

标签: python docker docker-compose celery

我的芹菜工作者需要在处理期间下载和保存文件(最好是在容器内,因为我想将这些文件上传到其他地方然后删除本地文件)。该代码可以正常工作,直到尝试保存并不断抛出<h1>THE WINNER IS : </h1> <h1><span id="fruit"></span></h1> <center><button onclick="stop()">STOP</button></center>。如何以适当的权限运行它以保存文件?我曾尝试在dockerfile中使用[Errno 13] Permission denied命令,但始终收到相同的错误。

当前,dockerfile如下所示:

chown

docker-compose.yml:

FROM python:3.8.5
ADD requirements.txt /app/requirements.txt
ADD ./celery_main/ /app/
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT celery -A celery_main.celery worker --concurrency=5 --uid=nobody --gid=nogroup --loglevel=INFO

我目前正在像这样测试文件创建:

version: '3'
services:
        worker:
            build:
                context: .
                dockerfile: dockerfile
            volumes:
                - type: bind
                  source: .
                  target: /app
        ... other services

0 个答案:

没有答案