lsat/yii2-msp-app

LSAT Yii2 MSP APP

维护者

详细信息

git.lsat.vn/packages/yii2-msp-app

安装: 1

依赖: 0

建议者: 0

安全: 0

类型:项目

1.0.0 2022-06-03 09:21 UTC

This package is auto-updated.

Last update: 2024-09-22 14:11:40 UTC


README

创建Docker卷

vol_data

mkdir -p /lcs/storage/data
mkdir -p /lcs/storage/log

docker volume create --name lcs-storage-data --opt type=none --opt device=/lcs/storage/data --opt o=bind
docker volume create --name lcs-storage-log --opt type=none --opt device=/lcs/storage/log --opt o=bind

docker volume inspect lcs-storage-data
docker volume inspect lcs-storage-log

创建内部本地网络

docker network create -d bridge lcs-internal-service-network

应用结构

1. 认证状态分类

 + M: Make                      //Khởi tạo
 + P: Pending                   //Chờ duyệt
 + R: Reject                    //Từ chối duyệt
 + A: Approved                  //Hoàn tất

2. 记录状态分类

 + C: Close                  //Đóng
 + O: Open                   //Mở

3. 微服务

  • 命令

启动服务

docker-compose up -d

停止服务

docker-compose up down

运行命令

docker-compose exec php yii command(vd : hello)

运行composer install

docker-compose exec php composer install

运行更新库

docker-compose exec php composer require lsat/microbase
  • URL帮助

检查微服务状态

localhost:{SERVICE_PORT}/node/health-check

生成模型和CRUD

localhost:{SERVICE_PORT}/gii

3. Docker配置

修复数据库连接超时

Docker应用 -> 设置 -> Docker引擎

更新配置

{
 "features": {
    "buildkit": true
 },
 "bip": "10.254.1.1/24",
 "default-address-pools": [
   {
     "base": "10.254.0.0/16",
     "size": 28
   }
 ],
 "debug": true,
 "experimental": true,
 "builder": {
   "gc": {
     "defaultKeepStorage": "20GB",
     "enabled": true
   }
 }
}

更新文件yii run在git bash中

vim yii -c "set ff=unix" -c ":wq"

回滚文件yii

vim yii -c "set ff=dos" -c ":wq"