egobude/docker-neos-template

基于Docker的Neos CMS开发环境

v0.3 2017-04-17 21:39 UTC

This package is not auto-updated.

Last update: 2024-09-15 01:20:05 UTC


README

基于Docker的开发环境模板。

需求/链接

开发栈

用法

克隆存储库

$ git clone https://github.com/egobude/docker-project-template.git
$ cd docker-project-template

创建.env文件

从.env.dist创建.env文件并使用您的配置进行编辑

$ cp .env.dist .env

构建容器

$ docker-compose build

安装您的项目

安装Neos基础发行版

$ composer create-project neos/neos-base-distribution Data 

安装Flow基础发行版

$ composer create-project neos/flow-base-distribution Data

启动您的开发环境

$ docker-compose up -d   

您可以通过http://<YOUR_IP_ADRESS:1234>访问您的项目

停止并删除容器

$ docker-compose down

如果对设置进行了更改,请重新构建容器

$ docker-compose up -d --build --force-recreate

提示

每次您修改位于/Docker下的文件时,都必须重新构建镜像。否则,更改将没有效果!

如何在启动时执行自定义shell脚本?

要在启动时执行自定义shell脚本,请将一个或多个*.sh文件放入/docker-entrypoints文件夹中。此功能适用于php-fpm和nginx镜像。文件按字母顺序加载。

如何更改端口?

如果您想使用不同于1234的端口,您可以编辑.env文件中的环境变量NGINX_PORT。

如何更改文档根目录?

要更改文档根目录,只需编辑.env文件中的环境变量NGINX_DOCUMENT_ROOT。