Write guide about running on Serverless platforms
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 65/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Bereich
- documentation
Rechercherichtung
Beginne damit, die Struktur der Statamic-Dokumentation und die vorhandenen Deployment-Anleitungen zu überprüfen; das Issue nennt weder eine Datei noch einen Test. Schreibe eine allgemeine Anleitung zu schreibgeschützten Dateisystemen und Content-Speicherung, Cache- und Session-Treibern sowie der Konfiguration vertrauenswürdiger Proxys und weise darauf hin, wo Vapor die Einrichtung automatisch übernimmt. Fertig ist die Aufgabe, wenn Nutzer der Anleitung folgen können, um diese Fallstricke bei Serverless-Deployments zu verstehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
This has come up a couple of times before, but it'd be nice to have a generalised guide to point folks to if they want to use a serverless platform, like Laravel Vapor or DigitalOcean App Platform.
There quite a lot of gotchas you need to be aware of when considering going "serverless" with a Statamic site:
- Serverless platforms often have read-only filesystem, so you can't write back to flat-files, so content needs to be stored in a database or you need a separate CMS environement (eg. on Forge) which pushes content to production.
- By default, Statamic uses the
filedrivers for caching and sessions. You'll need to use database (or redis) drivers for this instead.- Laravel Vapor does this for you out of the box.
- When using a platform like DigitalOcean's app platform, you will need to configure trusted proxies.
- Laravel Vapor does this for you out of the box.
- Vorherrschende Sprache
- PHP
- Sterne
- 133
- Forks
- 405
- Ø Merge
- 2 T. 2 Std.
- Gemergte PRs (30 T.)
- 11
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus statamic/docs
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Chunked UploadsOffen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 40/100
Maintainer antworten meist innerhalb von 1 Tag
-
Document how conditions treat empty and null valuesEvtl. vergeben @joshdaugherty hat das vor 25 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 25/100
Maintainer antworten meist innerhalb von 1 Tag
-
Document the `query_scope` search index optionEvtl. vergeben @joshdaugherty hat das vor 26 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 18/100
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
woocommerce/woocommerce-paypal-payments#4838 ·
Maintainer antworten meist innerhalb von 1 Tag
-
sync-en
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
nunomaduro/dev-null.sh#1161 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100