mekras / pomander-symfony
Pomander plugin to deploy and manage Symfony sites
Installs: 2 037
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
pkg:composer/mekras/pomander-symfony
This package has no released version yet, and little information is available.
README
This is a plugin to help fully manage your Symfony projects with the help of Pomander.
Based on pomander-symfony2 by Léo POIROUX.
Install
$ composer require mekras/pomander-symfony:^1.00
Getting Started
vendor/bin/pom init
Modify your 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
Commit and push the Symfony Standard Edition downloaded
vendor/bin/pom deploy:setup
vendor/bin/pom symfony:deploy
Done!
Tasks
symfony:composer
--- install dependencies via Composer.symfony:download
--- download Symfony distrib and unpack it into your project.symfony:deploy
--- deploy your Symfony based project in environment.symfony:clear
--- clear and warmup cache.symfony:migrate
--- Run Doctrine migrations.symfony:assets
--- Install assets.symfony:assetic
--- Assetic dump.