Uruchomienie aplikacji w PHP Symfony na Azure App Services

Uruchomienie aplikacji w PHP Symfony na Azure App Services

Trafił mi się temat migracji aplikacji napisanej w PHP Symfony i docelowo miało by to działać na Azure App Services.

Temat niby prosty, ale nie do końca, bo nigdzie nie znalazłem gotowego rozwiązania ani pewności, że będzie to działać, ale do rzeczy.

Zdecydowałem, że pliki będą synchronizowane za pomocą GITa, a dokładniej Bitbucket dostawcy. Po wykreowaniu na portalu Azure usługi Azure App Services, przechodzimy do meny DEPLOYMENT Center.

Uruchomienie aplikacji w PHP Symfony na Azure App Services
Uruchomienie aplikacji w PHP Symfony na Azure App Services

i wybieramy opcję Bitbucket. W 2 etapie wskazujemy skąd mają być pobierane pliki czyli team, repozytorium oraz branch.

Uruchomienie aplikacji w PHP Symfony na Azure App Services

Po zatwierdzeniu ustawień zostanie uruchomione pobieranie plików z GITa. Gdy mamy już pliki na serwerze, możemy przejść do budowy aplikacji, z plików które zostały zsynchronizowane.

W tym celu przechodzimy do narzędzi developerskich usługi i wybieramy opcję SSH.

Uruchomienie aplikacji w PHP Symfony na Azure App Services

w Kudu wchodzimy do katalogu z aplikacją „cd site/wwwroot/” i wydajemy polecenie „php composer.phar” i czekamy na zbudowanie aplikacji. Po prawidłowym wyniku budowy aplikacji powinniśmy widzieć aplikację pod adresem https://nazwa-aplikacji.azurewebsites.net/public/

Ukrycie katalogu /public/ można uzyskać za pomocą pliku .htaccess w głównym katalogu aplikacji.

About the Author: admin

Leave A Reply

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.