Skip to content

PHP London June 2020

Photo of Sam Bell
Hosted By
Sam B. and Craig W.
PHP London June 2020

Details

Venue: Zoom

Please RSVP to get the Zoom link sent to you on the day.

Agenda:

6:30-6:45 - Welcome, group announcements & chat
6:45 - Talk:

Talk: Deploying PHP applications with Ansible, Ansible Vault and Ansistrano

Great! You’ve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like git pull and composer install directly on the server which is not ideal.

As well provisioning and maintaining your server configuration and running commands, you can also use Ansible to deploy your PHP application - leveraging relevant Ansible modules such as Git and Composer, custom Ansible roles, Ansible Vault for managing secrets, and features such as idempotency out of the box to build a simple deployment playbook.

We can then extend that and make it more robust by adding Ansistrano - a port of Capistrano - which adds extra features such as storing multiple builds for each project and the ability to roll-back if needed, customising your build steps using built-in hooks, multi-stage environments and more.

I've been using Ansible and Ansistrano to deploy a variety of PHP projects - including Drupal 7 & 8, Symfony, Laravel and Sculpin, as well as basic HTML websites, and found it to be very flexible and easy to install and use, and by the end of this talk we will have a fully working deployment playbook, deploying real code onto a real server.

Speaker: Oliver Davies

Oliver Davies (@opdavies) has been building websites since 2007, and speaking at meetups and conferences since 2012. He is a Full Stack Developer and an Acquia certified Drupal Grand Master, who also has experience developing with Symfony, Laravel, Sculpin and Vue.js, as well as with DevOps and systems administration.

He is a Senior Software Engineer and Technical Team Lead at Inviqa, a Drupal core contributor and mentor, and an open source and contribution advocate.

He regularly blogs and gives talks on various topics, maintains and contributes to various open source projects, and co-organises the PHP South Wales user group.

Sponsors

------------------
Explore Group (https://www.explore-group.com) - The Explore Group has been helping companies recruit top talent in the ever-evolving world of technology since 2005. We've adapted alongside the changing IT market to become increasingly specialist enabling us to support our customers on their journey through the new digital economy.

------------------
We will have 2 licences from JetBrains (https://www.jetbrains.com/products.html) for any of their products to raffle.

Want to speak at PHP London?

We are always looking for speakers for our monthly meetups. If you would like to give a talk this year please fill out the form at the link below.

http://docs.google.com/a/phplondon.org/forms/d/1_RYzeZZwOKYXP4dpeNXytyGNQgVDL_XDmy25hxpPdDc

--

PHP London operates a code of conduct to ensure that all attendees are able to enjoy our events. We encourage all attendees to read the Code of Conduct (http://phplondon.org/conduct/) before attending a PHP London event.

Photo of PHP London group
PHP London
See more events
Online event
This event has passed