funkyproject/dockerize-magento1

Magento 1的Docker基础设施定义

安装: 12

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 1

语言:Dockerfile

类型:magento-module

v0.1.2 2018-10-04 13:03 UTC

This package is auto-updated.

Last update: 2024-09-05 03:51:48 UTC


README

用于将您的Magento 1.9.x项目Docker化的composer包

composer包funkyproject/dockerize-magento1将为您的Magento 1项目添加Docker和Docker Compose文件,这样您就可以在系统上不安装Apache/Nginx、MySQL或PHP的情况下运行您的Magento 1商店。

安装

请确保您有适合您项目的正确部署策略。因为如果您的docker-compose.yml只是一个符号链接,Docker将无法工作。

  • 如果您使用的是“复制”策略,您不需要做任何更改。

  • 如果您使用的是默认的“符号链接”策略,您必须在您的composer.json中为funkyproject/dockerize-magento1创建一个例外。

    {
    	"extra":{
    		"magento-deploystrategy": "symlink",
            "magento-deploystrategy-overwrite": {
                "funkyproject/dockerize-magento1": "copy"
            }
    	}
    }

funkyproject/dockerize-magento1添加到您的Magento 1项目中

composer require funkyproject/dockerize-magento1

.env文件中指定一个数据库名称以及root用户和商店用户的密码

DATABASE_ROOT_PASSWORD=rootUserPassword68J49AC2224U3n9
DATABASE_USER=magento
DATABASE_PASSWORD=magentoUserPassword7pJ344229w6V6d6
DATABASE_NAME=magento1dockerized

构建并启动Docker容器

docker-compose up -d

软件要求

对于Linux用户,您必须安装最新版本的dockerdocker-compose

如果您是Mac或Windows用户,请使用Docker for Mac或Docker for Windows

许可

dockerize-magento1遵循Apache License,版本2.0。有关完整的许可文本,请参阅LICENSE

相关项目

此项目是wambo/dockerize-magento1的分支