craftercms / craftercms

Parent project for Crafter CMS. Issue tracking across all repositories and global builds.
GNU General Public License v3.0
288 stars 98 forks source link

Add environment variables definitions for serverless and move other similar env config to docs #6806

Closed alhambrav closed 2 weeks ago

alhambrav commented 1 month ago

Latest version

Duplicates

Is your enhancement request related to a problem? Please describe.

There are no mentions of environment variables for serverless in the docs

Describe the solution you'd like

Add environment variables for serverless in the docs:

# -------------------- Serverless variables --------------------
export AWS_S3_ENDPOINT=${AWS_S3_ENDPOINT:=""}
export AWS_S3_PATH_STYLE_ACCESS=${AWS_S3_PATH_STYLE_ACCESS:="false"}

export SERVERLESS_NAMESPACE=${SERVERLESS_NAMESPACE:=cloud-sites}

export PREVIEW_BUCKET_NAME_PATTERN=${PREVIEW_BUCKET_NAME_PATTERN:="${SERVERLESS_NAMESPACE}-blobs-\${siteName}"}
export PREVIEW_BUCKET_PREFIX_PATTERN=${PREVIEW_BUCKET_PREFIX_PATTERN:=""}

export STAGING_BUCKET_NAME_PATTERN=${STAGING_BUCKET_NAME_PATTERN:="${SERVERLESS_NAMESPACE}-site-\${siteName}-staging"}
export STAGING_BUCKET_PREFIX_PATTERN=${STAGING_BUCKET_PREFIX_PATTERN:=""}

export LIVE_BUCKET_NAME_PATTERN=${LIVE_BUCKET_NAME_PATTERN:="${SERVERLESS_NAMESPACE}-site-\${siteName}"}
export LIVE_BUCKET_PREFIX_PATTERN=${LIVE_BUCKET_PREFIX_PATTERN:=""}
alhambrav commented 2 weeks ago

https://docs.craftercms.org/en/4.1/by-role/system-admin/configuration.html#environment-variables

https://github.com/craftercms/craftercms/blob/develop/README.md https://github.com/craftercms/craftercms/blob/support/4.1.x/README.md