Publish: May 16, 2020
Category: 运维
No Comments
用过Docker的朋友都知道,如果不使用dockerfile构建镜像,可能会随着我们的操作构建的镜像体积会呈现爆炸性增长。这是为什么呢? 这是因为Docker镜像的文件系统是层级结构,每执行一次构建都会将叠加在前置的文件系统上。docker运行的的时候只抽取有用的部分。
如果想直接从当前的容器中构建一个镜像是不是体积就很小了呢? 我做了如下尝试:使用容器打包镜像
- 进入容器根目录操作
#进入目录
cd /
#查看体积
du -sh ./*
- 删除无用文件
#各种rm rm -rf 操作, 这里一定要认证一点
阅读剩余部分...
Publish: May 9, 2020
Category: WEB,小玩具
No Comments
要找一个laravel的cms,看这个start数量和文档写的都还不错,现在本地搭建环境。
先看下环境版本要求:
支持版本 推荐版本
PHP >= 7.1 7.4
Laravel >= 5.6 7
npm >= 5.7 6.13
MySQL >= 5.7 5.7
PostgreSQL >= 9.3 10
首先安装laravel
composer create-project --prefer-dist laravel/laravel baogaoban.com "6.*"
如果国内的composer比较慢,推荐使用阿里的镜像
全局设置
#设置全局composer镜像配置
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
#取消配置
composer config -g --unset repos.packagist
项目设置
#设置项目composer镜像配置
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
#取消配置
composer config --unset repos.packagist
安装twill composer包
cd baogaoban.com
composer require area17/twill:"^2.0"
安装twill
php artisan twill:install
注意:
该命令会执行数据库迁移,务必保证 .env配置文件中关于数据库的配置能正确的连接到数据库。
该命令主要有一下操作:
- 在 routes 目录创建一个 admin.php 文件。
- twill数据库迁移
- 发布 twill的配置文件到 config 目录
- 发布twill的资源文件到 admin console 界面
- 创建一个超级用户 (这里的邮箱和密码要记住,后面登录时候会用到)
阅读剩余部分...