Article View: pl.comp.lang.php
Article #232306Re: Laravel - jakie pliki kopiować na serwer?
From: Wojciech Bancer
Date: Mon, 01 Apr 2019 08:28
Date: Mon, 01 Apr 2019 08:28
60 lines
3727 bytes
3727 bytes
On 2019-03-31, Marek S <precz@spamowi.com> wrote: [...] >> No z niektórych pewnie można zrezygnować w konkretnych przypadkach (np. "ja nie używam >> postgresa, to część plików dot. postgresa będzie mi niepotrzebna), ale to są zbyt zautomatyzowane >> procesy by ktoś to "ręcznie" ogarnął. > > Hehe ... z tym Postgresem, to ja prawie wyłącznie z niego korzystam :-) > Ale do rzeczy. Liczyłem na to, że jakiś większy zbiór danych będzie > niepotrzebny. Ale skoro tak nie jest, trudno. Nie będę więc szedł tą drogą. To jest przykład. Chodzi o to, że w dobie autoloaderów i rozbijania kodu na małe kawałki śledzenie które fragmenty kodu są naprawde wykorzystywane jest bardzo trudne dla człowieka. O ile w node.js było to na tyle istotne, że powstały packery które to po części potrafią (np. rollup, czy webpack) o tyle nie kojarzę takich narzędzi dla PHP. A i sens jest ograniczony, bo (w przeciwieństwie do javascriptu) serwer nie musi "pchać" wszystkiego do klienta. >>> lokalne. Do takiego deploymentu to Azure DevOps. >> >> Przecież Azure DevOps pod spodem ma gita. > > No wiem. Ale nie o Azure chcę dyskutować, bo licencję mam nie na siebie. > W swoich projektach muszę radzić sobie inaczej. Azure DevOps jest chyba darmowy do 5 userów, czy coś? Zawsze sobie możesz swój założyć. > Chciałbym wykorzystać GIT'a w ten sposób, w jaki powiedziałeś, że można. > Czyli na serwerze zrobić pull z mastera. Chyba tylko to mi wystarczyłoby. Tak, no ale tak czy siak potrzebujesz do tego CI (np. jenkins) albo dostęp terminalowy. Przez SSH tego nie zrobisz. >>>> Nijak. Uparłeś się na taki model pracy, ma on takie (konkretne) wady >>>> i niewiele z tym zrobisz. >>> >>> To moje uparcie na jakimś modelu wyraziłem gdzieś? Nie kojarzę? >> >> O tu: >> "Mam klientowi powiedzieć: zmień serwer i wtedy przyjdź do mnie?" > > To klient przecież się uparł w Twojej nomenklaturze (w mojej: nie miał > pojęcia co wybiera bo się nie znał gdy zamawiał usługę). Ja nie miałem z > tym nic wspólnego. To się grzecznie mówi jakie są wymagania (dostęp terminalowy) i już. Przecież laravel ma zestaw komend cli, które czasem są potrzebne do wykonania (chociażby do migracji). A jeśli bezpośredni dostęp nie jest opcją, to chociażby jakieś CI z ustawionymi taskami dla różnych operacji (zrobienie paczki archiwum z kodem, deployment zmian przez git, migracje bazy, backup/restore itp). -- Wojciech Bańcer wojciech.bancer@gmail.com
Technical Details
Message-ID:
<slrnqa3iu1.pqb.wojciech.bancer@pl-test.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<q78qhc$qm7$1@node2.news.atman.pl> <1gdq6k84kkw33$.dlg@tyczka.com> <q7luu7$ndc$1@node1.news.atman.pl> <tgs5hx3hlw28.dlg@tyczka.com> <q7o20d$o50$1@node1.news.atman.pl> <slrnqa0v52.arh.wojciech.bancer@pl-test.org> <q7qkq1$7f5$1@node2.news.atman.pl> <slrnqa1mab.30pt.wojciech.bancer@pl-test.org> <q7r1m7$jj5$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.lang.php From: Wojciech Bancer <wojciech.bancer@gmail.com> Subject: Re: Laravel - jakie pliki kopiować na serwer? References: <q78qhc$qm7$1@node2.news.atman.pl> <1gdq6k84kkw33$.dlg@tyczka.com> <q7luu7$ndc$1@node1.news.atman.pl> <tgs5hx3hlw28.dlg@tyczka.com> <q7o20d$o50$1@node1.news.atman.pl> <slrnqa0v52.arh.wojciech.bancer@pl-test.org> <q7qkq1$7f5$1@node2.news.atman.pl> <slrnqa1mab.30pt.wojciech.bancer@pl-test.org> <q7r1m7$jj5$1@node2.news.atman.pl> Organization: None Date: Mon, 1 Apr 2019 10:28:49 +0200 User-Agent: slrn/1.0.3 (Darwin) Mime-Version: 1.0 Message-ID: <slrnqa3iu1.pqb.wojciech.bancer@pl-test.org> Lines: 60 NNTP-Posting-Host: 46.227.242.29 X-Trace: 1554107329 unt-rea-a-02.news.neostrada.pl 510 46.227.242.29:50827 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit