Er zijn verschillende manieren om de Mindfulness Coach app vanaf het internet toegankelijk te maken:
GitHub Pages is een gratis hosting service van GitHub die perfect is voor statische websites zoals deze app.
Volg de instructies in het DEPLOY.md bestand om de app te deployen naar GitHub Pages.
- Gratis hosting
- Eenvoudige setup
- Automatische deployment via GitHub Actions
- Werkt goed met PWA functionaliteit
- Vereist een GitHub account
- URL is in het formaat
username.github.io/mindfulness-coach
Netlify biedt gratis hosting met meer functies dan GitHub Pages.
Volg de instructies in het DEPLOY_NETLIFY.md bestand om de app te deployen naar Netlify.
- Gratis hosting
- Eenvoudige setup
- Continuous deployment
- Aangepaste domeinnamen
- Formulierverwerking
- Serverless functies
- Gratis tier heeft beperkingen voor bandbreedte
Vercel is vergelijkbaar met Netlify en biedt ook gratis hosting voor statische websites.
- Maak een account aan op Vercel
- Installeer de Vercel CLI:
npm install -g vercel - Login:
vercel login - Deploy:
vercel
- Gratis hosting
- Eenvoudige setup
- Continuous deployment
- Aangepaste domeinnamen
- Serverless functies
- Gratis tier heeft beperkingen
Google's Firebase biedt ook hosting voor statische websites.
- Maak een Firebase account aan
- Installeer Firebase CLI:
npm install -g firebase-tools - Login:
firebase login - Initialiseer:
firebase init hosting - Deploy:
firebase deploy --only hosting
- Gratis hosting
- Integratie met andere Firebase diensten
- Goede prestaties
- Complexere setup
Als je toegang hebt tot een eigen webserver, kun je de app daar ook hosten.
- Bouw de app:
npm run build - Upload de inhoud van de
distmap naar je webserver - Configureer je webserver om alle routes naar
index.htmlte sturen
- Zorg ervoor dat je webserver HTTPS ondersteunt, dit is vereist voor PWA functionaliteit
- Als je een aangepast domein gebruikt, pas dan de
baseinvite.config.jsen destart_urlin het manifest aan