From 96259da5300ea8dc5dc4a676596798bd347547d3 Mon Sep 17 00:00:00 2001 From: tnagorra Date: Thu, 9 Apr 2026 14:59:25 +0545 Subject: [PATCH] chore(functions): setup a cleanup policy - define SKIP_HOSTING to skip `hosting` deployment --- deploy.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/deploy.sh b/deploy.sh index 834a88c..a6871cb 100755 --- a/deploy.sh +++ b/deploy.sh @@ -17,7 +17,7 @@ cd "$FIREBASE_FUNCTIONS_DIR" cd "$BASE_DIR" -firebase use ${FIREBASE_PROJECT?error} +firebase use "${FIREBASE_PROJECT?error}" firebase target:apply hosting auth "$FIREBASE_AUTH_SITE" @@ -32,6 +32,11 @@ firebase functions:config:set \ osm.client_secret="$OSM_OAUTH_CLIENT_SECRET" \ osm.client_secret_web="$OSM_OAUTH_CLIENT_SECRET_WEB" -firebase deploy --only hosting +if [ "${SKIP_HOSTING:-false}" != "true" ]; then + firebase deploy --only hosting +fi + firebase deploy --only database -firebase deploy --only functions + +export FIREBASE_CLI_IMAGE_CLEANUP_DAYS=${FIREBASE_CLI_IMAGE_CLEANUP_DAYS:-30} +firebase deploy --only functions --non-interactive