feat: Add IndexNow submission and sitemap updates
- Add IndexNow submit script + state tracking - Update deploy script to notify IndexNow after healthy deploy - Publish IndexNow verification file in public - Update sitemaps and add env placeholders - Pass analytics/ads/IndexNow env vars into frontend build
This commit is contained in:
@@ -137,6 +137,25 @@ services:
|
||||
context: ./frontend
|
||||
dockerfile: Dockerfile
|
||||
target: build
|
||||
args:
|
||||
VITE_GA_MEASUREMENT_ID: ${VITE_GA_MEASUREMENT_ID:-}
|
||||
VITE_PLAUSIBLE_DOMAIN: ${VITE_PLAUSIBLE_DOMAIN:-}
|
||||
VITE_PLAUSIBLE_SRC: ${VITE_PLAUSIBLE_SRC:-https://plausible.io/js/script.js}
|
||||
VITE_GOOGLE_SITE_VERIFICATION: ${VITE_GOOGLE_SITE_VERIFICATION:-}
|
||||
VITE_ADSENSE_CLIENT_ID: ${VITE_ADSENSE_CLIENT_ID:-}
|
||||
VITE_ADSENSE_SLOT_HOME_TOP: ${VITE_ADSENSE_SLOT_HOME_TOP:-}
|
||||
VITE_ADSENSE_SLOT_HOME_BOTTOM: ${VITE_ADSENSE_SLOT_HOME_BOTTOM:-}
|
||||
VITE_ADSENSE_SLOT_TOP_BANNER: ${VITE_ADSENSE_SLOT_TOP_BANNER:-}
|
||||
VITE_ADSENSE_SLOT_BOTTOM_BANNER: ${VITE_ADSENSE_SLOT_BOTTOM_BANNER:-}
|
||||
VITE_FEATURE_EDITOR: ${VITE_FEATURE_EDITOR:-true}
|
||||
VITE_FEATURE_OCR: ${VITE_FEATURE_OCR:-true}
|
||||
VITE_FEATURE_REMOVEBG: ${VITE_FEATURE_REMOVEBG:-true}
|
||||
VITE_SITE_DOMAIN: ${VITE_SITE_DOMAIN:-}
|
||||
VITE_SENTRY_DSN: ${VITE_SENTRY_DSN:-}
|
||||
VITE_CLARITY_PROJECT_ID: ${VITE_CLARITY_PROJECT_ID:-}
|
||||
INDEXNOW_KEY: ${INDEXNOW_KEY:-}
|
||||
INDEXNOW_ENDPOINT: ${INDEXNOW_ENDPOINT:-https://www.bing.com/indexnow}
|
||||
INDEXNOW_STRICT: ${INDEXNOW_STRICT:-false}
|
||||
environment:
|
||||
- VITE_GA_MEASUREMENT_ID=${VITE_GA_MEASUREMENT_ID:-}
|
||||
- VITE_PLAUSIBLE_DOMAIN=${VITE_PLAUSIBLE_DOMAIN:-}
|
||||
@@ -152,8 +171,15 @@ services:
|
||||
- VITE_FEATURE_REMOVEBG=${VITE_FEATURE_REMOVEBG:-true}
|
||||
- VITE_SITE_DOMAIN=${VITE_SITE_DOMAIN:-}
|
||||
- VITE_SENTRY_DSN=${VITE_SENTRY_DSN:-}
|
||||
- VITE_CLARITY_PROJECT_ID=${VITE_CLARITY_PROJECT_ID:-}
|
||||
- INDEXNOW_KEY=${INDEXNOW_KEY:-}
|
||||
- INDEXNOW_ENDPOINT=${INDEXNOW_ENDPOINT:-https://www.bing.com/indexnow}
|
||||
- INDEXNOW_STRICT=${INDEXNOW_STRICT:-false}
|
||||
- INDEXNOW_STATE_DIR=/app/.indexnow
|
||||
- INDEXNOW_FULL_SUBMIT=${INDEXNOW_FULL_SUBMIT:-false}
|
||||
volumes:
|
||||
- frontend_build:/app/dist
|
||||
- indexnow_state:/app/.indexnow
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
@@ -162,3 +188,4 @@ volumes:
|
||||
output_data:
|
||||
db_data:
|
||||
frontend_build:
|
||||
indexnow_state:
|
||||
|
||||
Reference in New Issue
Block a user