A recruitment website that can be used directly, react django develops recruitment website, docker deployment

Source address

So far, the code has more than 20,000 lines.

$ 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

demand

Recently I need to help build a recruitment website for companies to use
.
Insert picture description here

Insert picture description here

Insert picture description here

Source code

https://code.aliyun.com/1006038625/ResumeWeb

git clone [email protected]:1006038625/ResumeWeb.git

Project structure

Front-end separation
react as front-end
nginx proxy static resource
django as back-end
MySQL as database

Container deployment code (update database deployment)

The website can be deployed to port 80 of the server through the following command. The
database password is xxxxxx!@123 After the
deployment is completed, the
application can be accessed through the server ip
server ip: 38000 to access the database management program


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


Guess you like

Origin blog.csdn.net/qq_43373608/article/details/109139120