0


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

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

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

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

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

  1. docker pull celaraze/chemex:latest
  1. docker run -itd --restart=always -p 80:80 \
  2. -e DB_HOST=数据库地址 \
  3. -e DB_PORT=数据库端口 \
  4. -e DB_DATABASE=数据库名称 \
  5. -e DB_USERNAME=数据库账户 \
  6. -e DB_PASSWORD=数据库密码 \
  7. 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 参数,启动容器后进入容器手动执行

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

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

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

还没有评论