将文件从docker容器共享到elastic beanstalk single contain中的主机的卷

2024-06-16 10:42:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将容器中的静态文件共享给主机,以便nginx可以为它们提供服务。这是在AWS弹性beanstalk上使用Docker单容器平台。在

我已经验证了静态文件是在容器中生成的,但是在主机目录中找不到这些文件。在

项目在其他方面运行良好,使用eb deploy进行部署。 有人能告诉我我哪里出错了吗?谢谢!在

在Dockerrun.aws.json文件公司名称:

{
    "AWSEBDockerrunVersion": "1",
    "Volumes": [
        {
            "HostDirectory": "/var/www/static",
            "ContainerDirectory": "/code/my_app/static"
        }
    ]
}

Dockerfile文件:

^{pr2}$

入口点_生产车间在

python manage.py collectstatic --no-input
gunicorn my_app.wsgi:application --bind 0.0.0.0:8000
python manage.py process_tasks

Tags: 文件dockerpy目录awsappmanagemy