Azure Storage static site hosting

Azure Storage w wersji GPv2 dostał możliwość hostowania statycznych stron.

Popularność statycznych stron rośnie. Sam Azure Storage nie jest drogi. Wprawdzie darmowy github jest tańszy, jednak zawsze warto mieć więcej opcji.


Opis jak aktywować statyczne strony na koncie opisany jest ładnie w dokumentacji Microsoft.

Po włączeniu opcji mamy do dyspozycji nowy kontener $web


Teraz trzeba go wypełnić. Postanowiłam odtworzyć moją stronę główną utrzymywaną na GitHub Pages i pisaną z pomocą Jekyll'a.

Czego użyć do budowanie gotowej strony jeśli nie Azure DevOps 😜

Jekyll jest Gem'em Ruby. Trzeba go doinstalować do istniejącego środowiska Ruby.
Niestety jest to dość czasochłonne, ponieważ trwa półtora minuty. Ale dalej już możemy pracować z Jekyllem, czyli zbudować stronę za pomocą polecenia  jekyll build.


Na koniec kopiujemy zbudowane pliki do naszego kontenera $web. I strona działa.

Tak naprawdę ten sam pipe możemy użyć do bardzo częstego budowanie strony na GitHub Pages, gdzie standardowo mamy ograniczenie ilości buildów na godzinę. Normalnie nie jest to zbyt potrzebne, ale wyobrażam sobie scenariusze kiedy może to być przydatne.

Poniżej pipe w formie wizualnej i yml.




Na koniec jeszcze artykuł Static website hosting, Azure Storage i Cloudflare, Łukasza Kałużnego

Komentarze

Popularne posty