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

Symfony 4 deployment na server

VPS Starter Arubacloud
0 głosów
447 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,300 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,300 p.)
Tak.
komentarz 30 lipca 2019 przez Ehlert Ekspert (212,630 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,300 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 (212,630 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 (212,630 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,300 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ź 310 wizyt
pytanie zadane 5 lutego 2020 w Hostingi, domeny, usługi przez Mariusz Podgórski Początkujący (400 p.)
0 głosów
0 odpowiedzi 139 wizyt
0 głosów
1 odpowiedź 434 wizyt
pytanie zadane 12 stycznia 2022 w JavaScript przez Karson Obywatel (1,000 p.)

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...