Save 37% off PRO during our Black Friday Sale! »

俺の考えた最強のDusk環境

 俺の考えた最強のDusk環境

Laravel Duskの実行環境をDocker内で完結させる話

F04982ad61107b5408ad139966596316?s=128

Ryo Tomidokoro

July 13, 2017
Tweet

Transcript

  1. 俺の考えた最強のDusk環境 -BSBWFM.FFUVQ5PLZP7PM *OOPWBUPS+BQBO*OD ෋ॴ྄ &OHJOFFS

  2. -BSBWFM%VTL デフォルトは Google Chrome Chrome Driver

  3. 嫌な予感がする

  4. 環境構築担当への強い⾵風当たり の予感

  5. ૝ఆ͞ΕΔ൓Ԡ 1. Windowsの気持ちを考えたことあるんですか? 2. 宗教上の理理由でChromeをインストール出来ない。 3. 先⽣生! XXXX環境で動きません! ACジャパン -

    苦情殺到!桃太郎(全国キャンペーン)より https://www.ad-c.or.jp/campaign/self_all/self_all_01.html
  6. ରԠํ๏ 1. Chrome以外のDriverアリ 2. 公式マニュアルにも記載アリ 3. Qiitaもちらほら 分かる⼈人には簡単に解消できるが ⼈人によっては無限に時間を浪費する

  7. そこで

  8. ͦΕ%PDLFSʹͯ͠ΈΔ

  9. %PDLFSʹ͢Δͱ 1. Dockerが動けば動く! 2. 開発環境構築が環境⾮非依存 3. すべてのクソリプを封殺 ѹ౗తղܾ

  10. %PDLFSʹ͢Δͱ ͓·͚ CIでも同じ構成でそのまま動かせる https://blog.hanhans.net/2017/03/08/codeship/ Docker Cloud, Codeship, TravisCI

  11. これで勝てる!

  12. 唐突なDEMO IUUQTHJUIVCDPNIBOIBOEPDLFSMBSBWFMTLFMUPO

  13. %FNPͷ֓ཁ 1. docker-composeで環境⽴立ち上げ 2. docker内からLaravel Duskを実⾏行行 3. エラーが起きるとslackにスクショで通知