咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。得益于 Laravel 框架以及 DcatAdmin开发平台,使其具备了优雅、简洁的优秀体验。是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。
- 本次搭建使用服务器Linux/amd64,基于docker安装Mysql8.0、chemex。
- Github地址
1.部署MySQL数据库
1.1创建文件夹
mkdir -p /data/mysql/{config,log,data}
1.2部署
docker run -d --name mysql57 \
--restart=always \
--privileged=true \
-p 3306:3306 \
-v /data/mysql/config:/etc/mysql/conf.d \
-v /data/mysql/log:/var/log/mysql \
-v /data/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:8.0
1.3创建数据库
[root@10-9-14-94 ~]# docker exec -it mysql57 bash
root@39fc6770f335:/# mysql -uroot -p123456
mysql> create database chemex;
2.部署主程序
docker run -itd -e DB_HOST=数据库地址 \
-e DB_PORT=3306 \
-e DB_DATABASE=chemex \
-e DB_USERNAME=root \
-e DB_PASSWORD=123456 \
--name chemex \
-p8888:8000 xiangwb/chemex:latest
2.1迁移数据库(需要在容器内执行)
1.进入容器内部
docker exec -it chemex /bin/bash
2.执行迁移数据库
php artisan migrate
3.安装
php artisan chemex:install
执行完成后进入浏览器打开http://你的IP地址:8888
默认登录账号:admin密码:admin