4x99 / code6

码小六 - GitHub 代码泄露监控系统
GNU General Public License v3.0
1.13k stars 201 forks source link

优化:Dockerfile层数并增加docker compose方式部署 #192

Closed er10yi closed 2 years ago

er10yi commented 2 years ago

详情可查看doc/deploy-docker-compose.md文件

改动或增加的文件

  1. 增加docker-compose.yaml code6容器和MySQL容器(arm也可以运行)
  2. 修改Dockerfile 优化docker层,增加MySQL默认的密码,wait-for-it.sh
  3. 增加wait-for-it.sh 用于等待MySQL容器完成启动
  4. ~增加init.mysql 用于创建code6数据库~(php artisan migrate会创建表,这里就不创建了)
yoonper commented 2 years ago

感谢 PR,最近有点忙,晚一些时候我会跟进

er10yi commented 2 years ago

windows下执行docker-compose up -d --build后,登录容器php artisan code6:user-add添加用户时,可能还是会失败

image

此时需要docker-compose restart重启一次后再重试