Upgrade to Pro — share decks privately, control downloads, hide ads and more …

運用 Docker 整合 Laravel 提升團隊開發效率

運用 Docker 整合 Laravel 提升團隊開發效率

透過 Docker 可以將 Laravel 整合 Postgres 或 Elasticsearch 等額外服務,讓開發者可以在最短時間將環境設定完畢,當然不只有這樣,我們也可以透過 Docker 容器技術快速整合測試及部署,並且結合 Facebook 或 Line Bot 通知開發者測試成功或失敗。

官網連結: https://laravelconf.tw/en/schedule#10

講師資訊:

https://www.facebook.com/appleboy46
https://github.com/appleboy
https://twitter.com/appleboy

Bo-Yi Wu

July 04, 2017
Tweet

More Decks by Bo-Yi Wu

Other Decks in Technology

Transcript

  1. —  聯聯發科技後端⼯工程師 —  DevOps —  Golang, PHP, Node.js .. — 

    維護數個 Go 開源專案 —  Gitea —  Gin —  Drone —  appleboy @GitHub —  appleboy @twitter —  appleboy @slideshare —  appleboy46 @facebook 2
  2. 9

  3. 12

  4. 14

  5. 15

  6. 16

  7. 17

  8. 18

  9. 19

  10. 30

  11. 34

  12. 35

  13. 37

  14. 38

  15. 39

  16. 40

  17. 41

  18. 42

  19. 43

  20. 44

  21. 45

  22. 46

  23. 49

  24. 50

  25. 51

  26. 52 讀取專案 git clone 修改設定 .env 啟動 Docker 安裝 PHP

    套件 安裝 Node 套件 編譯前端套件 執⾏行行 DB Migration
  27. 53 讀取專案 git clone 修改設定 .env 啟動 Docker 安裝 PHP

    套件 安裝 Node 套件 編譯前端套件 執⾏行行 DB Migration 重複動作
  28. 55

  29. 57

  30. 60

  31. 61

  32. 62

  33. 63

  34. 65

  35. 66

  36. 68

  37. 72 Develop Git Push Git Tag Develop Git Push Git

    Tag Testing Deploy Deploy Deploy Production Staging Production Testing Deploy Staging
  38. 76

  39. 79

  40. 89

  41. 107

  42. 108

  43. 110

  44. 123