mekras / pomander-symfony
此包已被弃用且不再维护。未建议替代包。
Pomander 插件,用于部署和管理 Symfony 网站
此包尚未发布任何版本,可用的信息不多。
README
这是一个插件,利用Pomander帮助完全管理您的 Symfony 项目。
基于 Léo POIROUX 的pomander-symfony2。
安装
$ composer require mekras/pomander-symfony:^1.00
入门
vendor/bin/pom init
修改您的 development.php
<?php $env->load('Symfony'); $env->symfony([ 'env' => 'dev', 'debug' => true, // Optional. Symfony debug mode on/off. 'version' => '2.7.0', /* Choosing tasks to run */ 'task' => [ 'permissions' => true, 'parameters' => true, 'composer' => true, 'clear' => true, 'assets' => true, 'migrate' => false, 'assetic' => true ], 'parameters' => [ 'database_driver' => 'pdo_mysql', 'database_host' => '127.0.0.1', 'database_port' => '~', 'database_name' => 'symfony', 'database_user' => 'root', 'database_password' => '~', 'mailer_transport' => 'smtp', 'mailer_host' => '127.0.0.1', 'mailer_user' => '~', 'mailer_password' => '~', 'locale' => 'en', 'secret' => 'ThisTokenIsNotSoSecretChangeIt' ], /* Assetic settings */ 'assetic' => [ // Fork assetic:dump across many processes (requires kriswallsmith/spork) 'forks' => 3 ], /* Composer settings */ 'composer' => [ // Pass "--no-dev" option to composer. 'no-dev' => true, // Pass "--prefer-dist" option to composer. 'prefer-dist' => true ] ]); $env ->repository('set your repository location here') ->deploy_to('set your application location on server') ;
vendor/bin/pom symfony:download
提交并推送下载的 Symfony 标准版
vendor/bin/pom deploy:setup
vendor/bin/pom symfony:deploy
完成!
任务
symfony:composer
--- 通过 Composer 安装依赖。symfony:download
--- 下载 Symfony 发布版并将其解压到您的项目中。symfony:deploy
--- 在环境中部署基于 Symfony 的项目。symfony:clear
--- 清除和预热缓存。symfony:migrate
--- 运行 Doctrine 迁移。symfony:assets
--- 安装资源。symfony:assetic
--- Assetic 导出。