源码地址
代码截止到目前为止一共 2 万 多行吧
$ git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s \n", add, subs, loc }' -; done Lee added lines: 1940, removed lines: 670, total lines: 1270 lmk added lines: 23371, removed lines: 1932, total lines: 21439
https://code.aliyun.com/1006038625/ResumeWeb
需求
最近需要帮忙做一个招聘网站,给企业使用
先看效果
源码
https://code.aliyun.com/1006038625/ResumeWeb
git clone git@code.aliyun.com:1006038625/ResumeWeb.git
项目结构
前后端分离
react 作为前端
nginx 代理静态资源
django 作为后端
mysql 作为数据库
容器部署代码 ( 更新数据库的部署 )
通过以下命令 即可 将 网站 部署到 服务器的 80 端口
数据库密码 是 xxxxxx!@123
部署完成后 可以 通过
server ip 访问应用
server ip:38000 访问数据库 管理程序
docker network create resumeweb --subnet 192.168.200.0/24 docker pull registry.cn-hangzhou.aliyuncs.com/mkmk/data_volume:resumeweb docker pull registry.cn-hangzhou.aliyuncs.com/mkmk/centos:resumeServer docker pull registry.cn-hangzhou.aliyuncs.com/mkmk/data_volume:resumemysql docker rm mysqldata docker create --name mysqldata registry.cn-hangzhou.aliyuncs.com/mkmk/data_volume:resumemysql docker stop resume_mysql docker rm resume_mysql docker run --name resume_mysql --net resumeweb --ip 192.168.200.200 --volumes-from mysqldata -e MYSQL_ROOT_PASSWORD='xxxxxx!@123' -p 3306:3306 -d --restart=always mysql:8.0.1 docker stop own_phpmyadmin docker rm own_phpmyadmin docker run --name own_phpmyadmin -d --net resumeweb --ip 192.168.200.220 --link resume_mysql:db -p 38000:80 --restart=always phpmyadmin/phpmyadmin docker rm djangoVolume docker stop resumeServer && docker rm resumeServer docker create --name djangoVolume registry.cn-hangzhou.aliyuncs.com/mkmk/data_volume:resumeweb docker run -d --name resumeServer --net resumeweb --ip 192.168.200.201 -p 80:5000 --volumes-from djangoVolume -v /amydata/storeFiles:/var/www/storeFiles --privileged=true registry.cn-hangzhou.aliyuncs.com/mkmk/centos:resumeServer docker logs resumeServer