wikimedia/shellbox

容器化shell执行库和服务器

4.0.2 2024-03-05 17:51 UTC

This package is auto-updated.

Last update: 2024-09-20 09:06:20 UTC


README

Shellbox是一个用于容器化shell执行的库和服务器。

有关如何设置和配置Shellbox的更多信息,请访问https://www.mediawiki.org/wiki/Shellbox

设置您的开发环境

假设您已安装docker-compose,并且可以像您的用户一样运行docker命令,您可以通过运行以下命令获得一个可工作的开发环境:

$ make run

这将为您的应用程序构建一个合适的容器(如果尚不存在),并为您运行整个httpd/php-fpm组合,并监听8080端口。它将使用您的本地源作为卷,因此您将能够立即在代码更改中看到来自守护进程的响应。

如果您更改了依赖项,因此更改了composer.json或composer.lock,您必须使用以下命令强制重新构建容器:

$ make rebuild

要运行在CI中运行的测试(也通过docker运行),您可以使用make test