coral-media / crune
(C)onsole (Run)time (E)nviroment。适用于运行 cron 任务和低配置/级别任务。
v0.1.5
2023-01-21 20:50 UTC
Requires
- php: ^8.1
- symfony/config: ^6.2
- symfony/console: ^6.2
- symfony/dependency-injection: ^6.2
- symfony/dotenv: ^6.2
- symfony/process: ^6.2
- symfony/yaml: ^6.2
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/phpunit-bridge: ^6.2
- symfony/var-dumper: ^6.2
README
控制台运行环境。使用 Symfony 组件 构建
运行示例命令 php bin/console app:acme
,源代码在 src/Command/AcmeCommand.php
可用
如何使用
使用 git
克隆仓库或使用 composer
创建自己的项目
composer create-project coral-media/crune crune
在 ./src
下的任何类都将自动绑定并配置到容器中。
Docker
为了使用 dockerized 分发,请调整 docker.env
中的环境变量并修改 Docker 文件以满足您的要求。默认值/配置也有效。
sudo docker-compose --env-file docker.env build --pull --no-cache
确保容器正在运行
sudo docker exec -it crune-php bin/console app:acme 开发者