Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Laravel] przejście z dev na produkcje
StreetFighter
post 18.05.2023, 18:51:03
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 17.04.2017
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Witam, uczę się Laravela, nie jestem programistą, to moje hobby. O ile ogarniam w miarę jak się w nim poruszać, nie mogę zrozumieć przejścia na produkcję.
Robiąc np. jakiegoś bloga, dodaję Brezze z flagą dev, i ja mam później te pliki które potrzebuje przenieść jeden do jeden na serwer? Zmieniając tylko .env na produkcje?
Nie mogę załapać logiki przenoszenia projektu w wersje produkcyjną. Rozumiem że niektóre elementy wymagają kompilacji. Ale jak np takiego Breeze użyć na produkcji?
W konsoli mam go na serwerze produkcyjnym jakoś instalować i dodać tylko zmiany? biggrin.gif

Edit: czy ja dobrze rozumiem, że jak dodam brezze
  1. composer require laravel/breeze --dev
później
  1. php artisan breeze:install
, zmieniam sobie co potrzebuje i już na wersji produkcyjnej nie potrzebuję ponownej instalacji, tylko potrzebuje te pliki które brezze:install opublikował. Czyli że te pakiety dev są tylko do tworzenia i ich się nie używa w wersji produkcyjnej wcale

Ten post edytował StreetFighter 18.05.2023, 19:39:44
Go to the top of the page
+Quote Post
Salvation
post 18.05.2023, 21:58:55
Post #2





Grupa: Zarejestrowani
Postów: 344
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Laravel nie ma tutaj nic do gadania w sumie.

Lokalnie odwzorowujesz środowisko jakie masz / będziesz mieć na produkcji.
Jeżeli breeze jest biblioteką, którą będziesz wykorzystywać w projekcie na wersji produkcyjnej, to nie powinieneś jej instalować z flagą --dev

Dodatkowo, na serwerze produkcyjnym nie powinieneś mieć możliwości odpalenia composera ze względów bezpieczeństwa, no ale rozumiem, że się uczysz, więc pominę ten aspekt.
Go to the top of the page
+Quote Post
StreetFighter
post 18.05.2023, 23:06:27
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 17.04.2017
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Trochę też chaotycznie to opisałem. Breeze to zestaw do uwierzytelniania użytkownika, w moim przypadku chodzi o wersję z Blade.
Czy nie jest tak czasem właśnie ze jeżeli zainstaluje go na serwerze developerskim, on tworzy mi widoki, kontrolery itd to tylko je przenoszę i nie powinienem go instalowac na serwerze produkcyjnym?
Go to the top of the page
+Quote Post
Salvation
post 20.05.2023, 14:22:47
Post #4





Grupa: Zarejestrowani
Postów: 344
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Ok, poprawiłeś główny post...

Tak, to tak właśnie wygląda. Libka z flagą --dev jest tylko do używania lokalnie.
Taki faker np. Nie chciałbyś, żeby ktoś ci go odpalił na produkcji. Natomiast lokalnie - do wypełnienia bazy danych danymi - jest mega pomocny.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
4 Użytkowników czyta ten temat (4 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 22:34