RSS

Blog

Deploy Your Symfony Application Painlessly with Capifony

By Ryan Weaver
20 June 2011
In the What's up category
Deploy Your Symfony Application Painlessly with Capifony

And of course, Capifony (and its parent library, Capistrano) has many more options than shown here. For more information, check out capifony.org.

Happy Deploying!

  • 2012-02-19 Christopher Sanders

    It works like a charm. I followed step 4 and sym linked my /home/me/deployment/current/web to /home/me/html, but now I have to use mysite.com/web. How can I make it to where I can go to mysite.com and have it work as if it were mysite.com/web? I am using shared hosting and all I have is .htaccess. Thanks

  • 2012-02-09 Anton Babenko

    I think it is good to mention that this Capistrano setting is helpful for most of symfony setups:
    set :normalize_asset_timestamps, false

    Please correct me, if I am wrong.

  • 2011-12-20 Stan Chollet

    Hi, You should update the official website of capistrano with the step "Step 4) Initial Deployment Database Migrations" and "Step 4) Initial Setting up your web root"

    Currently, this informations aren't available on the official website, and I lost time to correct my mistake ... (empty parameters.yml file)

  • 2011-10-12 Frédéric LAM

    Hi to all the team and thanks for this tutorial.

    For my project, I can't deploy on production my symfony2 project due to one specific issue :

    executing ln -nfs {MY_APP_DIR}/shared/www/logs {MY_APP_DIR}/releases/20111012092236/www/logs"

    ln: creating symbolic link `{MY_APP_DIR}/releases/20111012092236/www/logs': No such file or directorycommand finished in 127ms*** [deploy:update_code] rolling back

    failed: "sh -c 'ln -nfs {MY_APP_DIR}public_html/shared/www/logs {MY_APP_DIR}public_html/releases/20111012092236/www/logs'" on {ip}

    How can I figure it out ?

    Thanks