~/talk

Deploying your apps... the right way!

Talkat Dutch PHP Conference 2013 · 2013-06-07..06-08· [php, devops-and-delivery]
links:none on file
slides:none on file

Step‑by‑step build of a Symfony deployment pipeline that uses capistrano with capifony, Git branching and tags, Composer, database migrations, and Chef for provisioning; releases live into timestamped release directories with a symlinked current and a shared folder, keeps N releases for fast rollback, supports multi‑stage targets, cache warming and an on/off maintenance task. A live demo runs and completes successfully, and Jenkins can trigger continuous deployments.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Agenda
  3. 1:42Horror stories
  4. 3:08Problems solutions
  5. 5:14Turning back
  6. 5:39Zero downtime
  7. 8:27When to deploy
  8. 9:20Manage your expectations
  9. 10:07Release cycle
  10. 10:26Development environment
  11. 12:23Framework
  12. 12:41Drumroll
  13. 13:16Migration scripts
  14. 13:54Backups
  15. 14:41Rolling back
  16. 15:42Directory structure
  17. 17:12Existing tools
  18. 18:37Epiphany
  19. 19:07Config
  20. 20:05Deploy
  21. 21:29Configuration options
  22. 22:52Multistage extension
  23. 24:04User permissions
  24. 25:02Construction pages
  25. 26:06Short tips and tricks
  26. 27:42Enable SSH interaction
  27. 29:34System provisioning
  28. 30:03Chef
  29. 30:42Provisioning
  30. 31:32Build Automation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.