|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago |
README.md
Quizzen
Deze quizzen zijn de pre- en post-lezing quizzen voor het IoT for Beginners curriculum op https://aka.ms/iot-beginners
Projectinstelling
npm install
Compileert en herlaadt automatisch voor ontwikkeling
npm run serve
Compileert en minimaliseert voor productie
npm run build
Controleert en repareert bestanden
npm run lint
Configuratie aanpassen
Credits: Dank aan de originele versie van deze quiz-app: https://github.com/arpan45/simple-quiz-vue
Deployen naar Azure
Hier is een stapsgewijze handleiding om je op weg te helpen:
-
Fork een GitHub-repository
Zorg ervoor dat je code voor de statische webapp in je GitHub-repository staat. Fork deze repository. -
Maak een Azure Static Web App
- Maak een Azure-account
- Ga naar het Azure-portaal
- Klik op "Create a resource" en zoek naar "Static Web App".
- Klik op "Create".
- Configureer de Static Web App
-
Basics:
- Abonnement: Selecteer je Azure-abonnement.
- Resourcegroep: Maak een nieuwe resourcegroep of gebruik een bestaande.
- Naam: Geef een naam op voor je statische webapp.
- Regio: Kies de regio die het dichtst bij je gebruikers ligt.
-
Implementatiedetails:
- Bron: Selecteer "GitHub".
- GitHub-account: Autoriseer Azure om toegang te krijgen tot je GitHub-account.
- Organisatie: Selecteer je GitHub-organisatie.
- Repository: Kies de repository die je statische webapp bevat.
- Branch: Selecteer de branch waarvan je wilt implementeren.
-
Builddetails:
- Build Presets: Kies het framework waarmee je app is gebouwd (bijv. React, Angular, Vue, etc.).
- App-locatie: Geef de map op die je app-code bevat (bijv. / als het in de root staat).
- API-locatie: Als je een API hebt, geef de locatie op (optioneel).
- Outputlocatie: Geef de map op waar de buildoutput wordt gegenereerd (bijv. build of dist).
-
Review en maak
Controleer je instellingen en klik op "Create". Azure zal de benodigde resources instellen en een GitHub Actions workflow in je repository maken. -
GitHub Actions Workflow
Azure zal automatisch een GitHub Actions workflowbestand maken in je repository (.github/workflows/azure-static-web-apps-.yml). Deze workflow zal het build- en implementatieproces afhandelen. -
Monitor de implementatie
Ga naar het tabblad "Actions" in je GitHub-repository.
Je zou een workflow moeten zien draaien. Deze workflow zal je statische webapp bouwen en implementeren naar Azure.
Zodra de workflow voltooid is, is je app live op de verstrekte Azure-URL.
Voorbeeld Workflowbestand
Hier is een voorbeeld van hoe het GitHub Actions workflowbestand eruit zou kunnen zien:
name: Azure Static Web Apps CI/CD
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
runs-on: ubuntu-latest
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
repo_token: ${{ secrets.GITHUB_TOKEN }}
action: "upload"
app_location: "quiz-app" #App source code path
api_location: ""API source code path optional
output_location: "dist" #Built app content directory - optional
Aanvullende bronnen
Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in zijn oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.