• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Symfony 4 deployment na server

0 głosów
281 wizyt
pytanie zadane 30 lipca 2019 w PHP przez nefren Nowicjusz (180 p.)
Witam

Przy przenoszeniu aplikacji na serwer metodą client FTP drag and drop, które foldery aplikacji przenosimy?

1 odpowiedź

0 głosów
odpowiedź 30 lipca 2019 przez Mariusz08 Maniak (62,320 p.)
Wszystkie oprócz /var i /vendor. Pamiętaj, aby ustawić odpowiednie zmienne środowiskowe (plik .env) a także odpowiednio zabezpieczyć aplikację (np. wyłączyć tryb debug, nie instalować dev toolsów, etc.)
komentarz 30 lipca 2019 przez nefren Nowicjusz (180 p.)
composer.json, composer.lock oraz symfony.lock czyli te pliki pod folderami też przenieść?
komentarz 30 lipca 2019 przez Mariusz08 Maniak (62,320 p.)
Tak.
komentarz 30 lipca 2019 przez Ehlert Ekspert (205,710 p.)
Skoro robi to manualnie przez FTP, nie robiąc buildów, to czemu ma nie kopiować vendora?
komentarz 30 lipca 2019 przez Mariusz08 Maniak (62,320 p.)
Choćby dlatego że może wrzucić paczkę z devtoolsami, nie wyłączy ich no i potem problem. Poza tym vendor może ważyć dużo i w takim wypadku przesyłanie tego przez ftp nie ma sensu, szybciej będzie wykonać composer install
komentarz 30 lipca 2019 przez Ehlert Ekspert (205,710 p.)
Waga dzisiaj robi znaczenie? Poza tym vendor to nie node modules.

Obecność devowych pakietów raczej nic nie zmieni, skoro deploy jest robiony ręcznie i przez ftpa. Finalnie jądro powinno być i tak uruchamiane w trybie prod.
komentarz 2 sierpnia 2019 przez nefren Nowicjusz (180 p.)
Kolega dobrze powiedział. Vendor musi być bo mi sypie błędami o jego braku.

A jak zrobić build aplikacji tak jak np w reakcie na końcu się robi?
komentarz 3 sierpnia 2019 przez Ehlert Ekspert (205,710 p.)
Build w przypadku aplikacji php to imo zbudowanie obrazu dla kontenera i ile korzystasz, instalacja paczek, statyczna analiza kodu oraz wykonanie wszystkich testów.
komentarz 3 sierpnia 2019 przez Mariusz08 Maniak (62,320 p.)

@nefren,

Vendor musi być bo mi sypie błędami o jego braku

No jeśli nie przerzucasz go przez ftp to imo logiczne jest że musisz uzyć composera i zassać wymagane pakiety ręcznie. 

Podobne pytania

0 głosów
1 odpowiedź 149 wizyt
pytanie zadane 5 lutego 2020 w Hostingi, domeny, usługi przez Mariusz Podgórski Początkujący (400 p.)
0 głosów
1 odpowiedź 45 wizyt
pytanie zadane 12 stycznia w JavaScript przez Karson Użytkownik (720 p.)
0 głosów
2 odpowiedzi 631 wizyt

86,526 zapytań

135,279 odpowiedzi

300,596 komentarzy

57,276 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...