ramsalt/ramsaltmedia-project

使用composer为RamsaltMedia 2项目创建模板

安装: 51

依赖项: 0

建议者: 0

安全: 0

类型:项目

dev-master 2024-07-02 11:24 UTC

This package is auto-updated.

Last update: 2024-09-02 11:37:53 UTC


README

RamsaltMedia基于[https://github.com/thunder/thunder-distribution](Thunder distribution),主要由Ramsalt Media Metapackage维护,该包处理所有模块依赖。

项目创建

您可以使用以下命令创建一个新的RamsaltMedia项目:composer create-project ramsalt/ramsaltmedia-project:dev-master some-dir --no-interaction

完整的安装指南可以在https://kb-ramsalt.atlassian.net/wiki/spaces/RM2/pages/1720025089/Install a fresh Ramsalt Media 2.0 site找到

更新RamsaltMedia代码库

1) 更新前

请确保您的项目仓库中同步的配置与生产数据库保持最新,否则您可能会得到不期望的结果。

2a) 更新RamsaltMedia代码库

要更新RamsaltMedia代码库,请使用以下composer命令:composer update "drupal/core*" thunder/thunder-distribution ramsalt/ramsaltmedia-meta -W

2b) 升级RamsaltMedia代码库

RamsaltMedia使用语义版本控制来标记发布版本。此composer模板安装的RamsaltMedia为最新的主要版本,例如^5.0。如果发布了新的主要版本,您需要将此版本提升到例如^7.0

3) 更新RamsaltMedia数据库

每次更新RamsaltMedia代码库后,您都应该运行drush updb

4) 导出配置

使用drush cex导出配置。

5) 部署更改到服务器

将更改部署到服务器,并在此处运行drush updb。这是必需的,因为模块更新可能也会执行与配置无关的更改。之后,drush cs应该得到一个干净的配置。