Twelve-Factor App modszer a gyakorlatban/1. rész
Tanulni, fejlődni, 마음의 낮잠!
I. 코드베이스
A kódbázissal nem volt gond, ugyanis nem volt verziókezelve 😎 😆 (meglepő de egy másik projekt kapcsán is pont ezt mesélték, hogy eddig 2 fejlesztó dolgozotttóbe most) Ami meg engem zavart, hogy semi archívum, előzmény nem állt rendelkezésre, hogy mit csinált az előző fejlesztő az elmúlt időszakban.
Szerencsére a szerveren talált mentésekből (havi és napi 1 hétre visszamenőleg) végül sikerült gyártani egy kis verziótörténetet.
Ⅱ. 종속성
A függőségek a kódbázissal kéz a kézben jártak, a jövőben Composer -t használunk erre.
III. 구성
Itt lesz teendő bőven, minden IS a kódba van égetve. Ezeket szépen el kell kezdeni kiszervezni. Ennek az első lépései megtörténtek. Én régebben az Apache-ban használtam ENV beállításokat, pl:
SetEnv APP_ENV "development"
Ez alapján már a fejlesztőkörnyezetből (Vagrant virtuális gép) az emailek nem kerülnek kiküldésre, hanem a MailHog kapja el őket.
Elkezdtem néhány bash scriptet készíteni : init, külső programok telepítése (Composer, PHPUnit, PHPCPD, PHPMD és PHP-CS-Fixer) a ita ita ita vole a az (4556). -벤 넴 엘레헤토.
elsen körben Átraktam Mindent AZ
APP_ENV
-Be, majd mivel nem akartam ezt a globális részt szemetelni, meg amúgy is szebb elkülönítve, ebben használt formátumot /env/environment
. APP_ENV=development
- be kerültek át az adatok, ide viszont már az /etc/apache2/envvars
formában.Az Apache
/etc/profile.d/CUSTOM-environment.sh
- 펜티 파일 타르탈마 금지:# Load all the CUSTOM environment variables.
. /etc/profile.d/CUSTOM-environment.sh
대부분의 CLI-ben은 megvannak a beállítások és az Apache-on keresztül a PHP는 megkapja őket입니다.
Reference
이 문제에 관하여(Twelve-Factor App modszer a gyakorlatban/1. rész), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/benjaminhu/twelve-factor-app-modszer-a-gyakorlatban-1-resz-4390텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)