Change hooks in different environments
You might have certain commands you want to run only in certain environments. For example enabling detailed logging in preview environments or purging your CDN cache for production environments.
post_deploy hooks can access all runtime environment variables.
Use this to vary those hooks based on the environment.
PLATFORM_ENVIRONMENT_TYPE variable to see if it’s in a production environment:
if [ "$PLATFORM_ENVIRONMENT_TYPE" = production ]; then
# Run commands only when deploying to production
# Run commands only when deploying to development or staging environments
# Commands to run regardless of the environment