We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/endlessblink/clean-cut-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
remotion.config.ts•1.45 KiB
import { Config } from '@remotion/cli/config';
// Explicitly set the entry point to src directory (Remotion standard)
Config.setEntryPoint('./src/index.ts');
// Enable verbose logging for debugging
Config.setLevel('verbose');
// Ensure we're using the correct root directory
Config.setPublicDir('./public');
// DOCKER FIX: Enable webpack polling for Docker volume mount compatibility
// This fixes hot reload issues in containerized environments
Config.setWebpackPollingInMilliseconds(1000);
// STABILITY FIX: Override webpack config to prevent cache corruption crashes
Config.overrideWebpackConfig((config) => {
// Disable webpack cache entirely to prevent ENOENT errors on rapid changes
config.cache = false;
// Add error resilience for file system issues
config.watchOptions = {
...config.watchOptions,
poll: 1000,
aggregateTimeout: 300,
ignored: /node_modules/
};
return config;
});
// EMOJI FONT FIX: Emoji fonts installed in Docker image (fonts-noto-color-emoji)
// Chrome headless will use system fonts automatically for emoji rendering
// Font support enabled via Dockerfile: fonts-noto-color-emoji + fontconfig
// PROFESSIONAL QUALITY SETTINGS: High-quality MP4 output for portfolio work
// Configure Remotion to output professional-quality MP4 instead of dual-format (MP4 + ProRes MOV)
Config.setCodec('h264'); // Force H.264 codec for metadata compatibility
Config.setOverwriteOutput(true); // Allow overwriting for iterations