Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P portaldemo-deployment
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • 张永明
  • portaldemo-deployment
  • Wiki
  • 部署1 创建项目仓库

Last edited by 张永明 Nov 06, 2019
Page history
This is an old version of this page. You can view the most recent version or browse the history.

部署1 创建项目仓库

0 阿里云 Composer 全量镜像加速

  • 全局配置(推荐) 所有项目都会使用该镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config -g --unset repos.packagist
  • 项目配置 仅修改当前工程配置,仅当前工程可使用该镜像地址:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config --unset repos.packagist

1 本地代码初始化

1,下载标准版 如:下载portaldemo-8.x-1.0.0-beta1

https://git.qtgl.com.cn/drupal/portaldemo/-/archive/8.x-1.0.0-beta1/portaldemo-8.x-1.0.0-beta1.zip

2, 本地创建项目(some-dir 为项目目录 )

composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction

3, 将标准版 modules/portal,themes等 复制到 本地项目some-dir对应目录;

4,安装依赖

cd some-dir //为项目目录

composer require drupal/paragraphs 
composer require drupal/entity_reference_revisions //为paragraphs的依赖,安装paragraphs的时候会自动安装
composer require drupal/views_bulk_operations
composer require drupal/token
composer require drupal/backup_migrate //选择性安装
composer require drupal/admin_toolbar
composer require drupal/devel:~1.0 //不建议安装

5,推送到远程仓库

Existing folder

cd existing_folder
git init
git remote add origin git@git.qtgl.com.cn:drupal/XXX.git //注意替换仓库
git add .
git commit -m "Initial commit"
git push -u origin master
Clone repository
  • Home
  • 部署1 创建项目仓库
  • 部署2 服务器部署
  • 部署3 本地开发参考