brettt89/silverstripe-docker

3 2017-08-28 03:52 UTC

This package is auto-updated.

Last update: 2024-09-10 07:29:47 UTC


README

该仓库旨在与 SilverStripe 开发环境一起使用。它包含在开发 SilverStripe 时常用的包和功能。

维护者联系方式

需求

安装

composer create-project brettt89/silverstripe-docker ./my/website/folder

./my/website/folder 应该是您的代码库和配置文件所在的根目录。

在 docker-compose.yml 中打包的应用程序
  • Apache Web服务器
  • MySQL 数据库
  • Composer
  • SSPAK

设置

应从安装期间创建的项目文件夹中运行以下命令。

例如 ./my/website/folder

将网站克隆到 public/ 目录
git clone <repo> public

注意:网站代码库必须存在于 public/ 目录中

使用 composer 安装依赖项
docker-compose run composer install
使用 sspak 导入数据库

注意:将您的 sspak 复制到 snapshots/ 目录

docker-compose run sspak load snapshots/<sspak> public
最后,启动网站和资产构建器
docker-compose up -d web

资产构建器使用 gulp 监视 swift 目录中的任何更改,并在必要时重新构建

网站将可在 https:/// 上访问。