Локальная разработка PrestaShop 1.7 с использованием докера - PullRequest
0 голосов
/ 12 сентября 2018

Я понимаю, что это может быть основным вопросом.Я просто еще не нашел четкого руководства.

Я изучал докер, и теперь я понимаю основы.У меня также есть контейнеры mysql и prestashop, запущенные и работающие в Ubuntu 16, и я успешно запустил первоначальную установку веб-сайта PrestaShop на моем локальном компьютере.

Вопрос: Моя цель - разработка PrestaShop с использованием docker, как мне получить доступ к файлам?локально, кроме как через контейнер из терминала, чтобы я мог изменить их с помощью моего редактора?

1 Ответ

0 голосов
/ 20 марта 2019

Это мой docker-compose.yml, который я использую для локальной разработки тем Prestashop. Не идеально, так как мне нужно установить prestashop вручную в первый раз.

N.B. [theme-name] должно совпадать с именем в вашей теме config.yml, иначе оно не будет работать

version: "3"

services:
  my-prestashop:
    image: "prestashop/prestashop:1.7"
    ports:
      - "8080:80"
    environment:
      - DB_SERVER=my-mysql
      - PS_DEV_MODE=1
    networks:
      - my-network
    volumes:
      - .:/var/www/html/themes/[theme-name]

  my-mysql:
    image: "mysql:5.7"
    ports:
      - "3307:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=admin
    networks:
      - my-network

networks:
  my-network:

Подробнее о настройке контейнера prestashop можно узнать здесь: https://hub.docker.com/r/prestashop/prestashop/

...