funkyproject / dockerize-magento1
Magento 1的Docker基础设施定义
v0.1.2
2018-10-04 13:03 UTC
Requires
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用户,您必须安装最新版本的docker和docker-compose。
如果您是Mac或Windows用户,请使用Docker for Mac或Docker for Windows
许可
dockerize-magento1遵循Apache License,版本2.0。有关完整的许可文本,请参阅LICENSE。
相关项目
此项目是wambo/dockerize-magento1的分支