autoantigen / docker-magento

Docker infrastructure for developer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker for magento

Information

TBD

Create new Magento 2 project (https://test-project.local/):

  • For simplisity we will use same names for project folder: projects/test-project, nginx config file: test-project.local.conf project url: https://test-project.local/.
  • Clone you project's repo into projects/ folder, for example your project files stored here projects/test-project.
  • Copy nginx config from builds/nginx/default-configs/ folder or add your own magento 2 nginx config:
cp builds/nginx/default-configs/magento2.local.conf builds/nginx/projects-configs/test-project.local.conf
  • In your nginx conf builds/nginx/projects-configs/test-project.local.conf change change following lines:
#...
  ssl_certificate /certs/test-project.local/cert.pem; 
  ssl_certificate_key /certs/test-project.local/key.pem;

  server_name test-project.local;
  set $MAGE_ROOT /var/www/test-project.local;

They all should have test-project.local (your project name).

  • Add volumes to nginx and php service into docker-compose.yml file:
nginx:
#...
    volumes:
      - ./projects/test-project/:/var/www/test-project.local/
php_7_4:
#...
    volumes:
      - ./projects/test-project/:/var/www/test-project.local/
  • Restore db dump into mysql container, or install fresh magento.

About

Docker infrastructure for developer


Languages

Language:VCL 70.2%Language:Dockerfile 17.0%Language:Shell 12.8%