PrestaShop 1.7使用docker进行本地开发

问题描述 投票:1回答:1

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

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

问题:我的目标是使用docker进行PrestaShop开发,除了通过终端中的容器之外,我如何在本地访问文件,以便我可以使用我的编辑器修改它们?

docker prestashop-1.7
1个回答
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/

© www.soinside.com 2019 - 2024. All rights reserved.