From a2195e9b34bc83fc033ab658f68b76e6c7e81579 Mon Sep 17 00:00:00 2001 From: Victor Santos Date: Tue, 2 Dec 2025 15:14:58 -0300 Subject: [PATCH] docs: update export-assets script usage to include --silent flag for npm --- backend/scripts/export-assets.sh | 14 ++++++-------- docs/self-hosting/guides/cdn-caching.mdx | 6 +++--- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/backend/scripts/export-assets.sh b/backend/scripts/export-assets.sh index 0a1ee3763..149700579 100644 --- a/backend/scripts/export-assets.sh +++ b/backend/scripts/export-assets.sh @@ -14,7 +14,7 @@ show_help() { Export frontend static assets for CDN deployment. USAGE: - docker run --rm infisical/infisical npm run assets:export [-- OPTIONS] [PATH] + docker run --rm infisical/infisical npm run --silent assets:export [-- OPTIONS] [PATH] OPTIONS: --help, -h Show this help message @@ -23,17 +23,15 @@ ARGUMENTS: PATH Directory to export assets to. If not provided, outputs a tar archive to stdout. +NOTE: + Use --silent flag to suppress npm output when piping to stdout. + EXAMPLES: # Export as tar to local file - docker run --rm infisical/infisical npm run assets:export > assets.tar + docker run --rm infisical/infisical npm run --silent assets:export > assets.tar # Extract to local directory - docker run --rm -v $(pwd)/cdn-assets:/output infisical/infisical npm run assets:export /output - - # Pipe directly to S3 (using aws cli on host) - docker run --rm infisical/infisical npm run assets:export | \ - tar -xf - -C ./tmp-assets && \ - aws s3 sync ./tmp-assets s3://my-bucket/assets + docker run --rm -v $(pwd)/cdn-assets:/output infisical/infisical npm run --silent assets:export /output EOF exit 0 diff --git a/docs/self-hosting/guides/cdn-caching.mdx b/docs/self-hosting/guides/cdn-caching.mdx index cc4c97887..4a6f237f8 100644 --- a/docs/self-hosting/guides/cdn-caching.mdx +++ b/docs/self-hosting/guides/cdn-caching.mdx @@ -58,7 +58,7 @@ Infisical provides a built-in command to export frontend assets from the Docker ```bash # Export as tar archive to stdout -docker run --rm infisical/infisical npm run assets:export > assets.tar +docker run --rm infisical/infisical npm run --silent assets:export > assets.tar # Extract the archive tar -xf assets.tar @@ -69,7 +69,7 @@ Or export directly to a mounted directory: ```bash docker run --rm -v $(pwd)/cdn-assets:/output \ - infisical/infisical npm run assets:export /output + infisical/infisical npm run --silent assets:export /output ``` ### What Gets Exported @@ -93,7 +93,7 @@ The general deployment flow should be: ```bash # Example: Export and upload to S3 -docker run --rm infisical/infisical:$VERSION npm run assets:export > assets.tar +docker run --rm infisical/infisical:$VERSION npm run --silent assets:export > assets.tar tar -xf assets.tar aws s3 sync assets s3://your-bucket/assets --cache-control "public, max-age=2592000"