IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Deployment app s composerem

Aktivity
Avatar
Richard
Inzerent nabídek práce
Avatar
Richard:8.12.2016 20:34

Ahoj,

jaký je Váš postup když chcete umístit lokálně (notebook) vyvíjenou PHP aplikaci na testovací nebo produkční server.

Tedy děláte Web aplikaci v PHP na lokále, k tomu jsou nějaké knihovny nahrané pomocí composeru. A pak to celé chcete umístit na testovací nebo produkční server. Prostě to tam FTPknete nebo nějak zapojíte do celého procesu znovu composer?
Máte na to nějaké dobré postupy/doporučení?
Díky všem zkušenějším za inspiraci.
Richard

Odpovědět
8.12.2016 20:34
Udělej to teď - možná nebudeš mít už čas to udělat později
Avatar
TomasGlawaty
Člen
Avatar
TomasGlawaty:9.12.2016 9:21

Ahoj,
projekty jsou verzované na Gitu (složka vendor je v .gitignore, verzují se soubory composer.json a composer.lock).
Na vývoji/testu/pro­dukci je také git, takže se udělá jen "git pull {remote} {branch} && composer install". Záměrně nepíšu "composer update", ale pouze install. Update by vyhledal nejnovější verze balíčků, ale to na produci nechceš, protože to s nimi nemáš otestované (může tam být nějaký BC break ad.). Takže když to dáváš někam ven, tak spustit "install" a ten vezme právě konkrétní verze, které jsou definované v souboru composer.lock.

 
Nahoru Odpovědět
9.12.2016 9:21
Avatar
TomasGlawaty
Člen
Avatar
Odpovídá na Richard
TomasGlawaty:9.12.2016 9:23

Zapomněl jsem dát reakci :)

 
Nahoru Odpovědět
9.12.2016 9:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.