azure-static-web-apps
Wdrażaj statyczne strony na Azure z lokalnym emulatorem i automatycznym wykrywaniem frameworka
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia, konfiguracji i wdrażania Azure Static Web Apps za pomocą SWA CLI. Automatycznie wykrywa framework, emuluje środowisko lokalne z proxy API i symulacją autentykacji, konfiguruje staticwebapp.config.json oraz integruje Azure Functions jako backend. Obsługuje wdrażanie bezpośrednio na Azure i setup CI/CD przez GitHub Actions.
Jak używać
Zainstaluj Azure Static Web Apps CLI jako zależność deweloperską: npm install -D @azure/static-web-apps-cli. Zweryfikuj instalację poleceniem npx swa --version.
Zainicjuj projekt poleceniem swa init — to krok obowiązkowy, który automatycznie wykryje Twój framework i utworzy plik swa-cli.config.json. Nigdy nie twórz tego pliku ręcznie. Możesz użyć swa init --yes, aby zaakceptować domyślne ustawienia bez interakcji.
Uruchom lokalny emulator poleceniem swa start, który będzie dostępny pod adresem http://localhost:4280. Emulator symuluje API proxy i autentykację, pozwalając testować aplikację przed wdrożeniem.
Zaloguj się do Azure poleceniem swa login — musisz mieć aktywne konto Azure i odpowiednie uprawnienia do subskrypcji.
Wdróż aplikację na Azure poleceniem swa deploy. Skill automatycznie wyśle Twoją statyczną stronę i opcjonalnie Azure Functions API do chmury.
Opcjonalnie skonfiguruj plik staticwebapp.config.json, aby dostosować routing, nagłówki HTTP, ustawienia autentykacji lub runtime API — ten plik możesz edytować ręcznie bez ograniczeń.