码小六(code6)是一款 GitHub 代码泄露监控系统,通过定期扫描 GitHub 发现代码泄露行为,为企业安全保驾护航!
系统特点
全可视化界面,操作简单
支持 GitHub 令牌管理及智能调度
扫描结果信息丰富,支持批量操作
任务配置灵活,可单独配置任务扫描参数
支持白名单模式,主动忽略白名单仓库
运行环境
Linux
PHP >= 7.2.5
Composer
MySQL >= 5.7
Apache >= 2.4
Docker compose部署
一、克隆代码
git clone https://github.com/4x99/code6.git
二、配置docker compose.yaml
version: "2"
services:
mysql:
image: mysql:5.7
container_name: mysql
# command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_USER: code6
MYSQL_PASSWORD: 123456
MYSQL_DATABASE: code6
volumes:
- ./data:/var/lib/mysql
ports:
- 3306:3306
code6:
build:
context: src
dockerfile: Dockerfile
image: code6
container_name: code6
restart: always
environment:
MYSQL_HOST: mysql
MYSQL_PORT: 3306
MYSQL_DATABASE: code6
MYSQL_USERNAME: code6
MYSQL_PASSWORD: 123456
ports:
- 80:80
depends_on:
- mysql
注意:depends_on: -mysql (这一条一定要加上)不然可能报错如下:
三、启动docker-compose
docker-compose up -d