0


Docker中部署chemex开源资产管理系统

本文讲解在使用docker部署chemex系统时遇到的问题,仅供参考,数据库部署部分不在此文列出

部署前先在在mysql上为chemex创建库

create database chemex character set utf8 collate utf8_bin;
create user 'chemex'@'%' identified WITH mysql_native_password by 'chemex';
GRANT ALL PRIVILEGES ON *.* TO 'chemex'@'%' IDENTIFIED BY 'chemex' WITH GRANT OPTION;
FLUSH PRIVILEGES; 

使用docker部署chemex时官方步骤如下:

docker pull celaraze/chemex:latest
docker run -itd --restart=always -p 80:80 \

-e DB_HOST=数据库地址 \

-e DB_PORT=数据库端口 \

-e DB_DATABASE=数据库名称 \

-e DB_USERNAME=数据库账户 \

-e DB_PASSWORD=数据库密码 \

celaraze/chemex

注意:如在启动chemex容器前加入 -e INSTALL=true 参数则在后面restart容器是会再次进行初始化安装的操作,通过 docker logs -f chemex 查看后卡在下面位置

This will invalidate all existing tokens. Are you sure you want to override the secret key? (yes/no) [no]:

建议:在初次启动chemex容器时不执行加 -e INSTALL=true 参数,启动容器后进入容器手动执行

php artisan chemex:install
标签: docker 运维 容器

本文转载自: https://blog.csdn.net/d27liu/article/details/126657516
版权归原作者 DLST05 所有, 如有侵权,请联系我们删除。

“Docker中部署chemex开源资产管理系统”的评论:

还没有评论