Composer Satis搭建

采坑记录中

描述


Satis 是一个静态的 composer 代码库生成器

安装satis


composer.phar create-project composer/satis --stability=dev

执行命令会在当前目录生成文件夹satis,执行cd satic.进入

修改 composer 全局用户认证信息


  • 文件路径 ~/.composer/auth.json
  • 设置 token 后, 才有权限访问 GitLab API

http://gitlab.demo.com/profile/personal_access_tokens 新建一个 personal access token,复制到auth.json中

"gitlab-token": {
    "gitlab.demo.com": "gitlab刚生成的ccess token" 
},

添加 vcs 仓库地址


satis.jsonrepositories下添加vcs仓库地址

{
"type": "vcs",
"url": "http://gitlab.demo.com/hellor/code-framework.git"
}

require下添加扩展名称

"require": {
    "hellor/code-framework":"*"
}

设置域名

    "homepage": "http://访问域名",

运行satis生成静态页面


php bin/satis build satis.json web

build时如果一直卡住,可以尝试
composer config -ge
加入

{
"repositories": [
  {
     "type": "composer",
     "url": "https://packagist.laravel-china.org"
  }
]
}

访问http://域名


Composer Satis搭建_第1张图片
OK。satis 搭建成功

本地项目拉取satis仓库vendor包


comoser.jsonrepositories中添加

{
    "type": "composer",
    "url": "statis仓库地址"
}

安装扩展包

composer require --prefer-dist hellor/code-framework 

你可能感兴趣的:(PHP,composer)