1

I have a server with a production install of magento. When I deploy a new version, adding for example a new .less file, the new markup doesn't get loaded. I cleared the cache, rebuild the static-content. Only after switching to developer mode the changes are loaded.

This process, switching back and forth between dev and prod causes a goot 10 minutes downtime. Can someone explain this? What is the proper way to update css, or anything, for magento 2 in production?

Thank you

  • Which command were you using for deploying static-content ? – Black Sep 1 at 12:46
  • bin/magento setup:static-content:deploy de_DE nl_BE en_GB en_US fr_FR -f – Jonas de Herdt Sep 3 at 10:22
  • Try bin/magento setup:static-content:deploy && bin/magento setup:static-content:deploy de_DE nl_BE en_GB en_US fr_FR -f && php bin/magento c:f If that doesn't work, then also try to call php bin/magento setup:upgrade --keep-generated && php bin/magento setup:di:compile before it. – Black Sep 3 at 10:43
  • I am facing the same issue as you now and even my above commands do not help. I am facing the issue since I tried to change from production mode to developer mode. It is a bug. – Black Sep 3 at 14:45
  • Bug Report: github.com/magento/magento2/issues/29882 – Black Sep 3 at 14:53
0

I am also interested in this topic, so I created an issue in git.

Also have a look into the documentation.

| improve this answer | |
0

Try to Deploy Content with language code as a parameter

PHP bin/magento setup:static-content:deploy -f EN_Us // change language code as per your requriments
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.