hiqdev/asset-packagist.dev

asset-packagist.dev

dev-master 2020-10-01 14:59 UTC

This package is auto-updated.

Last update: 2024-08-29 04:20:02 UTC


README

Latest Stable Version Total Downloads Build Status Scrutinizer Code Coverage Scrutinizer Code Quality Dependency Status

安装

在MySQL中创建数据库

CREATE DATABASE asset_packagist;
CREATE USER 'asset-packagist'@'localhost' IDENTIFIED BY 'GOOD_PASSWORD';
GRANT ALL PRIVILEGES ON asset_packagist.* TO 'asset-packagist'@'localhost';
FLUSH PRIVILEGES;

使用composer创建项目

composer create-project --stability=dev "hiqdev/asset-packagist.dev:*" dir

进行配置调整

.env.example 复制到 .env 并调整它

cp .env.example .env
edit .env

确保设置 COOKIEVALIDATIONKEYDB_PASSWORD

COOKIEVALIDATIONKEY=GOOD_RANDOM_STRING_HERE
DB_PASSWORD=YOUR_DB__PASSWORD

将您的SSH私钥放入 .docker/ssh/id_rsa,确保设置所有者为root并chmod 600。

mkdir .docker/ssh
cp ~/Desktop/id_rsa .docker/ssh/id_rsa
chown -R root:root .docker/ssh
chmod 600 .docker/ssh/id_rsa

部署项目

docker-compose up -d --scale queue=4

尝试从web界面或使用以下命令获取您的第一个包

docker-compose run --rm cli ./vendor/bin/hidev asset-package/update bower jquery

使用队列

某些操作(如包更新)会将任务推送到队列。运行队列以执行那些任务

./vendor/bin/hidev queue/run

建议从运行web应用相同的用户运行所有控制台命令,以防止在 web/p 目录中出现权限问题。

已知问题

只需跳过黄色警告 无法读取 ... - 这些不重要。

许可

本项目根据BSD-3-Clause 许可证发布。了解更多 这里

版权 © 2016-2018,HiQDev (http://hiqdev.com/)