Write guide about running on Serverless platforms
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 65/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Área
- documentation
Línea de trabajo
Empieza por revisar la estructura de la documentación de Statamic y las guías de despliegue existentes; el issue no menciona ningún archivo ni prueba. Escribe una guía general sobre sistemas de archivos de solo lectura y almacenamiento de contenido, controladores de caché y sesión, y configuración de proxies de confianza, indicando dónde Vapor gestiona la configuración automáticamente. La tarea estará completa cuando los usuarios puedan seguir la guía para entender estos problemas habituales de los despliegues serverless.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- PHP
- Estrellas
- 133
- Forks
- 405
- Merge medio
- 21 h 45 min
- PR fusionados (30 d)
- 12
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de statamic/docs
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Chunked UploadsAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 40/100
Los mantenedores suelen responder en 1 día
-
Document how conditions treat empty and null valuesPosiblemente ocupada @joshdaugherty la tomó hace 11 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
Document the `query_scope` search index optionPosiblemente ocupada @joshdaugherty la tomó hace 12 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 18/100
Los mantenedores suelen responder en 1 día
Todos los issues de statamic/docs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 2 días
-
backend bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
smarty-php/smarty#1215 ·