How to use Magento 2’s built in Vagrant box?Magento with Vagrant very slowVagrant (Magestead) & Modman symlink issueHow to reinstall magento 2 extension properly?Magento 2 - Grunt Watch in Vagrant EnvironmentSetting up M2 Vagrant Box error on vagrant upinstalling magento sample data on vagrantMagento 2 : How To Setup on Vagrant BoxHow can I run unit tests / code sniffs for individual modules using a CI provider?Can't download magestead boxMagento 2 problems with Vagrant and Mac Os

What Exploit Are These User Agents Trying to Use?

Do Iron Man suits sport waste management systems?

Using "tail" to follow a file without displaying the most recent lines

What is required to make GPS signals available indoors?

Where would I need my direct neural interface to be implanted?

How to stretch the corners of this image so that it looks like a perfect rectangle?

Why is it a bad idea to hire a hitman to eliminate most corrupt politicians?

My ex-girlfriend uses my Apple ID to log in to her iPad. Do I have to give her my Apple ID password to reset it?

What exactly is ineptocracy?

Why was Sir Cadogan fired?

Is it "common practice in Fourier transform spectroscopy to multiply the measured interferogram by an apodizing function"? If so, why?

Venezuelan girlfriend wants to travel the USA to be with me. What is the process?

Can a virus destroy the BIOS of a modern computer?

How to remove border from elements in the last row?

What do you call someone who asks many questions?

How to travel to Japan while expressing milk?

Send out email when Apex Queueable fails and test it

How to compactly explain secondary and tertiary characters without resorting to stereotypes?

Was the old ablative pronoun "med" or "mēd"?

ssTTsSTtRrriinInnnnNNNIiinngg

In Bayesian inference, why are some terms dropped from the posterior predictive?

How do I exit BASH while loop using modulus operator?

Mathematica command that allows it to read my intentions

How dangerous is XSS



How to use Magento 2’s built in Vagrant box?


Magento with Vagrant very slowVagrant (Magestead) & Modman symlink issueHow to reinstall magento 2 extension properly?Magento 2 - Grunt Watch in Vagrant EnvironmentSetting up M2 Vagrant Box error on vagrant upinstalling magento sample data on vagrantMagento 2 : How To Setup on Vagrant BoxHow can I run unit tests / code sniffs for individual modules using a CI provider?Can't download magestead boxMagento 2 problems with Vagrant and Mac Os













5















With a clean checkout of Magento 2.0 on branch 2.0, I’ve run composer install. Included in the dependencies is a Vagrant configuration file in vendor/magento/zendframework1.



While it seems like this would be a great built in resource, it doesn’t seem to be working properly, and it’s not clear if the VM is designed to be an out of the box Vagrant box for Magento 2, or something geared towards the Zend Framework.



If it is in the repository for a purpose, what is that purpose and how should I set it up?










share|improve this question


























    5















    With a clean checkout of Magento 2.0 on branch 2.0, I’ve run composer install. Included in the dependencies is a Vagrant configuration file in vendor/magento/zendframework1.



    While it seems like this would be a great built in resource, it doesn’t seem to be working properly, and it’s not clear if the VM is designed to be an out of the box Vagrant box for Magento 2, or something geared towards the Zend Framework.



    If it is in the repository for a purpose, what is that purpose and how should I set it up?










    share|improve this question
























      5












      5








      5


      2






      With a clean checkout of Magento 2.0 on branch 2.0, I’ve run composer install. Included in the dependencies is a Vagrant configuration file in vendor/magento/zendframework1.



      While it seems like this would be a great built in resource, it doesn’t seem to be working properly, and it’s not clear if the VM is designed to be an out of the box Vagrant box for Magento 2, or something geared towards the Zend Framework.



      If it is in the repository for a purpose, what is that purpose and how should I set it up?










      share|improve this question














      With a clean checkout of Magento 2.0 on branch 2.0, I’ve run composer install. Included in the dependencies is a Vagrant configuration file in vendor/magento/zendframework1.



      While it seems like this would be a great built in resource, it doesn’t seem to be working properly, and it’s not clear if the VM is designed to be an out of the box Vagrant box for Magento 2, or something geared towards the Zend Framework.



      If it is in the repository for a purpose, what is that purpose and how should I set it up?







      magento2 magento-2.0 zend-framework vagrant






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 28 '16 at 17:03









      dbcndbcn

      19516




      19516




















          2 Answers
          2






          active

          oldest

          votes


















          5














          It's a virtual machine for ZF1 unit testing and library development.



          The package "magento/zendframework1" is based on ZendFramework1 code source . The Vagrantfile is included into zf1 for development using a virtual machine



          I am not sure, that Vagrant file in zend framework will deal with magento.



          I would advice to try AlexP's Vagrant project for Magento 2 developers (optimized for Mac, Windows and nix hosts), which is implemented for magento2 developers. I use it on day by day basis.






          share|improve this answer

























          • Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

            – dbcn
            Feb 3 '16 at 14:15











          • The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

            – Arkadii Chyzhov
            Feb 3 '16 at 14:28











          • Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

            – dbcn
            Feb 3 '16 at 15:39











          • only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

            – Arkadii Chyzhov
            Feb 3 '16 at 21:23











          • Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

            – dbcn
            Feb 4 '16 at 14:22


















          0














          I have been spent around 1 with to build vagrant & ansible for running with magento 2.



          I have just publish its result yesterday via github.



          I stayed at /vagrant/htdocs and ran this command:



          composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2


          It now downloads latest version magento community 2.0.1



          I could run composer install properly.
          After setting up magento 2, please remember do these commands



          For downloading static content, it helps you prevent slow slow problem.



          php bin/magento setup:static-content:deploy


          For downloading sample data



          php bin/magento sampledata:deploy


          For installing sample data



          php bin/magento setup:upgrade


          If you meet any issue, please feel free to leave comment.






          share|improve this answer























          • Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

            – dbcn
            Feb 3 '16 at 14:17











          • which tool do you use for developing your magento now?

            – phanvugiap
            Feb 4 '16 at 2:37












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "479"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f99419%2fhow-to-use-magento-2-s-built-in-vagrant-box%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          5














          It's a virtual machine for ZF1 unit testing and library development.



          The package "magento/zendframework1" is based on ZendFramework1 code source . The Vagrantfile is included into zf1 for development using a virtual machine



          I am not sure, that Vagrant file in zend framework will deal with magento.



          I would advice to try AlexP's Vagrant project for Magento 2 developers (optimized for Mac, Windows and nix hosts), which is implemented for magento2 developers. I use it on day by day basis.






          share|improve this answer

























          • Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

            – dbcn
            Feb 3 '16 at 14:15











          • The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

            – Arkadii Chyzhov
            Feb 3 '16 at 14:28











          • Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

            – dbcn
            Feb 3 '16 at 15:39











          • only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

            – Arkadii Chyzhov
            Feb 3 '16 at 21:23











          • Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

            – dbcn
            Feb 4 '16 at 14:22















          5














          It's a virtual machine for ZF1 unit testing and library development.



          The package "magento/zendframework1" is based on ZendFramework1 code source . The Vagrantfile is included into zf1 for development using a virtual machine



          I am not sure, that Vagrant file in zend framework will deal with magento.



          I would advice to try AlexP's Vagrant project for Magento 2 developers (optimized for Mac, Windows and nix hosts), which is implemented for magento2 developers. I use it on day by day basis.






          share|improve this answer

























          • Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

            – dbcn
            Feb 3 '16 at 14:15











          • The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

            – Arkadii Chyzhov
            Feb 3 '16 at 14:28











          • Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

            – dbcn
            Feb 3 '16 at 15:39











          • only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

            – Arkadii Chyzhov
            Feb 3 '16 at 21:23











          • Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

            – dbcn
            Feb 4 '16 at 14:22













          5












          5








          5







          It's a virtual machine for ZF1 unit testing and library development.



          The package "magento/zendframework1" is based on ZendFramework1 code source . The Vagrantfile is included into zf1 for development using a virtual machine



          I am not sure, that Vagrant file in zend framework will deal with magento.



          I would advice to try AlexP's Vagrant project for Magento 2 developers (optimized for Mac, Windows and nix hosts), which is implemented for magento2 developers. I use it on day by day basis.






          share|improve this answer















          It's a virtual machine for ZF1 unit testing and library development.



          The package "magento/zendframework1" is based on ZendFramework1 code source . The Vagrantfile is included into zf1 for development using a virtual machine



          I am not sure, that Vagrant file in zend framework will deal with magento.



          I would advice to try AlexP's Vagrant project for Magento 2 developers (optimized for Mac, Windows and nix hosts), which is implemented for magento2 developers. I use it on day by day basis.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Sep 9 '16 at 7:40

























          answered Jan 28 '16 at 22:53









          Arkadii ChyzhovArkadii Chyzhov

          2,448714




          2,448714












          • Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

            – dbcn
            Feb 3 '16 at 14:15











          • The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

            – Arkadii Chyzhov
            Feb 3 '16 at 14:28











          • Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

            – dbcn
            Feb 3 '16 at 15:39











          • only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

            – Arkadii Chyzhov
            Feb 3 '16 at 21:23











          • Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

            – dbcn
            Feb 4 '16 at 14:22

















          • Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

            – dbcn
            Feb 3 '16 at 14:15











          • The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

            – Arkadii Chyzhov
            Feb 3 '16 at 14:28











          • Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

            – dbcn
            Feb 3 '16 at 15:39











          • only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

            – Arkadii Chyzhov
            Feb 3 '16 at 21:23











          • Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

            – dbcn
            Feb 4 '16 at 14:22
















          Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

          – dbcn
          Feb 3 '16 at 14:15





          Thanks ArkadiyCh, I’m aware of the various Magento Vagrant boxes & thanks for your recommendation, but I’m more interested in why the Vagrant box is included in the codebase - if it’s not in there for a reason, why include it at all? if it is in the codebase for a reason, what’s the reason and how dow I make use of it?

          – dbcn
          Feb 3 '16 at 14:15













          The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

          – Arkadii Chyzhov
          Feb 3 '16 at 14:28





          The package "magento/zendframework1" is based on github.com/zendframework/zf1. I think this Vagrantfile is included into zf1 for development using a virtual machine

          – Arkadii Chyzhov
          Feb 3 '16 at 14:28













          Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

          – dbcn
          Feb 3 '16 at 15:39





          Yes - Vagrant is software that creates a VM for development - understood - is the inclusion of the zf1 Vagrant box in Magento 2 for the purpose of developing Magento 2, or only the Zend framework?

          – dbcn
          Feb 3 '16 at 15:39













          only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

          – Arkadii Chyzhov
          Feb 3 '16 at 21:23





          only the Zend framework. It's a virtual machine for ZF1 unit testing and library development.

          – Arkadii Chyzhov
          Feb 3 '16 at 21:23













          Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

          – dbcn
          Feb 4 '16 at 14:22





          Thanks ArkadiyCh. I think that was the answer I was looking for. I find it odd that Magento 2 contains a VM to develop another platform - understanding that Magento 2 requires the Zend framework to run, I think it should include only the files from the framework it needs.

          – dbcn
          Feb 4 '16 at 14:22













          0














          I have been spent around 1 with to build vagrant & ansible for running with magento 2.



          I have just publish its result yesterday via github.



          I stayed at /vagrant/htdocs and ran this command:



          composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2


          It now downloads latest version magento community 2.0.1



          I could run composer install properly.
          After setting up magento 2, please remember do these commands



          For downloading static content, it helps you prevent slow slow problem.



          php bin/magento setup:static-content:deploy


          For downloading sample data



          php bin/magento sampledata:deploy


          For installing sample data



          php bin/magento setup:upgrade


          If you meet any issue, please feel free to leave comment.






          share|improve this answer























          • Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

            – dbcn
            Feb 3 '16 at 14:17











          • which tool do you use for developing your magento now?

            – phanvugiap
            Feb 4 '16 at 2:37
















          0














          I have been spent around 1 with to build vagrant & ansible for running with magento 2.



          I have just publish its result yesterday via github.



          I stayed at /vagrant/htdocs and ran this command:



          composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2


          It now downloads latest version magento community 2.0.1



          I could run composer install properly.
          After setting up magento 2, please remember do these commands



          For downloading static content, it helps you prevent slow slow problem.



          php bin/magento setup:static-content:deploy


          For downloading sample data



          php bin/magento sampledata:deploy


          For installing sample data



          php bin/magento setup:upgrade


          If you meet any issue, please feel free to leave comment.






          share|improve this answer























          • Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

            – dbcn
            Feb 3 '16 at 14:17











          • which tool do you use for developing your magento now?

            – phanvugiap
            Feb 4 '16 at 2:37














          0












          0








          0







          I have been spent around 1 with to build vagrant & ansible for running with magento 2.



          I have just publish its result yesterday via github.



          I stayed at /vagrant/htdocs and ran this command:



          composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2


          It now downloads latest version magento community 2.0.1



          I could run composer install properly.
          After setting up magento 2, please remember do these commands



          For downloading static content, it helps you prevent slow slow problem.



          php bin/magento setup:static-content:deploy


          For downloading sample data



          php bin/magento sampledata:deploy


          For installing sample data



          php bin/magento setup:upgrade


          If you meet any issue, please feel free to leave comment.






          share|improve this answer













          I have been spent around 1 with to build vagrant & ansible for running with magento 2.



          I have just publish its result yesterday via github.



          I stayed at /vagrant/htdocs and ran this command:



          composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2


          It now downloads latest version magento community 2.0.1



          I could run composer install properly.
          After setting up magento 2, please remember do these commands



          For downloading static content, it helps you prevent slow slow problem.



          php bin/magento setup:static-content:deploy


          For downloading sample data



          php bin/magento sampledata:deploy


          For installing sample data



          php bin/magento setup:upgrade


          If you meet any issue, please feel free to leave comment.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 28 '16 at 23:15









          phanvugiapphanvugiap

          6691512




          6691512












          • Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

            – dbcn
            Feb 3 '16 at 14:17











          • which tool do you use for developing your magento now?

            – phanvugiap
            Feb 4 '16 at 2:37


















          • Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

            – dbcn
            Feb 3 '16 at 14:17











          • which tool do you use for developing your magento now?

            – phanvugiap
            Feb 4 '16 at 2:37

















          Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

          – dbcn
          Feb 3 '16 at 14:17





          Thx gurutheme.com, but I’m more interested in why there’s a Vagrant box included in the repo and how to use it than additional set ups.

          – dbcn
          Feb 3 '16 at 14:17













          which tool do you use for developing your magento now?

          – phanvugiap
          Feb 4 '16 at 2:37






          which tool do you use for developing your magento now?

          – phanvugiap
          Feb 4 '16 at 2:37


















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Magento Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f99419%2fhow-to-use-magento-2-s-built-in-vagrant-box%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

          Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

          Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form