我可以使用sublime Text构建系统在docker容器中执行manage.py命令吗



我正在为Django应用程序编写单元测试。我用的是崇高的文本。我的应用程序设置为在docker容器中运行。要运行当前的测试,我必须进入docker容器sudo docker exec -it {containerID} /bin/bash,然后运行python manage.py test polls

有没有办法从崇高文本的构建系统中做到这一点?

我知道我可以设置整个应用程序在容器外运行,然后只需命令B在本地构建和运行,但我想在容器中运行。

我创建了一个包含以下内容的构建系统:

{
"shell_cmd": "docker-compose exec -T web sh -c 'python manage.py test polls'"
}

运行测试。可能有一种方法可以获得应用程序名称并用它代替民意调查,但目前看来这是可行的。

最新更新