Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WordUp Łódź - Bedrock - jak przyspieszyć development

538 views

Published on

Szymon Kapturkiewicz w swojej prezentacji „Bedrock – pleśniowe sery kontra lasery – jak przyspieszyć development” opowiedział o wykorzystaniu narzędzia Bedrock do super-szybkiego stawiania instancji WordPressa, zarządzania wersjami wtyczek i automatyzacji deploymentu.

Published in: Internet
  • Be the first to comment

WordUp Łódź - Bedrock - jak przyspieszyć development

  1. 1. Bedrock - pleśniowe sery kontra lasery - jak przyspieszyć development Szymon Kapturkiewicz InterSynergy www.intersynergy.pl www.wpdoc.org
  2. 2. Tworzenie serwisów może być nudne…
  3. 3. Szczególnie, gdy niektóre procesy trwają 
 i trwają, i ciągną się niczym ser na pizzy
  4. 4. Da się to jednak zmienić...
  5. 5. Wystarczy, że skupimy się głównie na developmencie
  6. 6. Resztą zajmie się...
  7. 7. https://roots.io/bedrock/
  8. 8. Czym jest Bedrock • Kontener na projekt • Lepsza struktura katalogów • Dependency manager (Composer) • Łatwiejsza konfiguracja poprzez pliki .env • Możliwość korzystania ze środowisk pracy 
 (dev, staging, production) • Deployment
  9. 9. INSTALACJA
  10. 10. Struktura projektu katalog konfiguracji środowiska 
 i ustawień ogólnych document root pluginy, szablony, uploads miejsce na aktualną wersję 
 WordPress-a
  11. 11. miejsce na definiowanie środowiska .env
  12. 12. Definiowanie ustawień WordPress 
 w zależności od środowiska production.php
 staging.php
 development.php
  13. 13. Konfiguracja application.php - miejsce na 
 główną konfigurację projektu
  14. 14. Composer Instalacja wtyczek i aktualizacja WordPress 
 za pomocą jednej komendy $ composer install
  15. 15. composer.json
  16. 16. Continues deployment +
  17. 17. Konfiguracja środowiska ruby git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
  18. 18. Instalacja $ gem install capistrano
  19. 19. Instalacja https://github.com/roots/bedrock-capistrano
  20. 20. Struktura nowe pliki konfiguracyjne
  21. 21. deploy.rb
  22. 22. production.rb
  23. 23. Deployment Deploy: $ cap production deploy Rollback: $ cap production deploy:rollback
  24. 24. Dziękuję za uwagę Szymon Kapturkiewicz
 
 sk@intersynergy.pl http://www.intersynergy.pl www.wpdoc.orgwww.intersynergy.pl

×