🤖 Pull request created from `various-fixes` containing PageHead
breadcrumbs and navigation alignment fixes, Umami analytics proxy, and
infrastructure updates.
23 lines
775 B
TypeScript
23 lines
775 B
TypeScript
import { defineCli, env, s3SyncCommand } from '@ermnvldmr/cli';
|
|
|
|
export default defineCli({
|
|
commands: [
|
|
s3SyncCommand({
|
|
name: 'sync:static',
|
|
description: 'Sync static assets to S3',
|
|
targetPrefix: 'docs',
|
|
sourceDir: './static',
|
|
sourceFilesPattern: 'content/**/*.{md,html}',
|
|
urlPrefixes: ['/static/', '/images/'],
|
|
bucket: env('COM_ERMNVLDMR_STATIC_S3_BUCKET'),
|
|
region: env('COM_ERMNVLDMR_STATIC_S3_REGION'),
|
|
endpoint: env('COM_ERMNVLDMR_STATIC_S3_ENDPOINT_URL'),
|
|
accessKeyId: env('COM_ERMNVLDMR_STATIC_AWS_ACCESS_KEY_ID'),
|
|
secretAccessKey: env('COM_ERMNVLDMR_STATIC_AWS_SECRET_ACCESS_KEY'),
|
|
hooks: {
|
|
beforeSync: 'bash ../../ci/scripts/optimize-images.sh ./static',
|
|
},
|
|
}),
|
|
],
|
|
});
|