Skip to content

Add high-performance static content deployment task#194

Merged
poespas merged 3 commits intomasterfrom
add-support-for-high-performance-static-content-deployment
Mar 10, 2026
Merged

Add high-performance static content deployment task#194
poespas merged 3 commits intomasterfrom
add-support-for-high-performance-static-content-deployment

Conversation

@poespas
Copy link
Collaborator

@poespas poespas commented Feb 11, 2026

Integrate elgentos/magento2-static-deploy Go binary for 230-380x faster static content deployment. The task overrides magento:deploy:assets when enabled via enableHighPerformanceStaticDeploy() in the configuration.

Features:

  • Downloads Go binary from GitHub releases (supports 'latest' or specific version)
  • Deploys both frontend and adminhtml areas
  • Uses Deployer variables: magento_themes, static_content_locales, content_version
  • Auto-detects Hyvä vs Luma themes (Luma dispatched to bin/magento)

Jonathan Visser added 2 commits February 2, 2026 18:01
Integrate elgentos/magento2-static-deploy Go binary for 230-380x faster
static content deployment. The task overrides magento:deploy:assets when
enabled via enableHighPerformanceStaticDeploy() in the configuration.

Features:
- Downloads Go binary from GitHub releases (supports 'latest' or specific version)
- Deploys both frontend and adminhtml areas
- Uses Deployer variables: magento_themes, static_content_locales, content_version
- Auto-detects Hyvä vs Luma themes (Luma dispatched to bin/magento)
- Add elgentos/magento2-static-deploy binary to /opt in Dockerfile
- Simplify HighPerformanceStaticDeployTask to use pre-installed binary
- Remove version configuration and runtime download logic
- Update tests to reflect simplified implementation
@poespas poespas merged commit 55eda16 into master Mar 10, 2026
23 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants