使用Docker进行PrestaShop 1.7本地开发

时间:2018-09-12 14:06:22

标签: docker prestashop-1.7

我意识到这可能是一个基本问题。我只是还没有找到清晰的教程指南。

我一直在学习docker,现在我了解了基础知识。我还已经在Ubuntu 16中启动并运行了mysql和prestashop容器,并且已经成功在本地计算机上运行了PrestaShop网站的初始安装。

问题:我的目标是使用docker开发PrestaShop,如何从本地通过终端而不是通过容器访问文件,以便可以使用编辑器进行修改?

1 个答案:

答案 0 :(得分:0)

这是我用来在本地开发Prestashop主题的docker-compose.yml。不太完美,因为我需要第一次手动安装prestashop。

[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/