Quale sarebbe il modo migliore per utilizzare jammit e pubblicare file su Amazon S3?
-
04-10-2019 - |
Domanda
sto usando jammit per confezionare i js e file css per un progetto rotaie. Vorrei ora per caricare i file su Amazon S3 e utilizzare CloudFront per la consegna.
Quale sarebbe il modo migliore per affrontare con le nuove versioni? La mia soluzione ideale sarebbe quella di avere una ricetta Capistrano a che fare con esso.
Come chiunque già fatto qualcosa di simile?
Soluzione
Si potrebbe semplicemente creare un'attività Capistrano che fa scattare la copia per s3 dopo la distribuzione. Si potrebbe usare s3cmd come strumento a riga di comando per questo.
In alternativa è possibile creare una cartella montato dal FuseOverAmazon, e configurarlo come il package_path nel vostro assets.yml jammit. Assicurarsi di eseguire l'attività rake per generare i pacchetti di attività manualmente o in recipie deploy.