代码拉取完成,页面将自动刷新
同步操作将从 Yokiy/运维平台 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash # 安装虚拟环境,脚本跑完之后会有提示 按照提示修改自己的`~/.bash_profile
# 打开配置文件
vim ~/.bash_profile
# 复制刚才提示中的类似这三段
# 不能直接复制我的,每个人的不一样
export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-"
# 使自己的profile生效
source ~/.bash_profile
pyenv install 3.6.5
pyenv virtualenv 3.6.5 venv
git clone -b master https://gitee.com/jdytrip/jdy_devops.git
cd /data/jdy_devops # 进入网站目录
pyenv local venv # 将项目文件夹的环境设置为 virtualenv
pip install -r requirements.txt
python manage.py makemigrations django_celery_results # 可忽略
python manage.py makemigrations server
python manage.py migrate
python ./daemon/init_db.py
注意,管理员账号初始化为admin,密码为admin123
celery multi start -A jdyops worker -l info -c 8 -n worker1.%h # 启动多进程 -c {进程数}
nohup python ./daemon/api_monitor.py >>./logs/api_monitor.log 2>&1 &
启动nginx: 将daemon/jdy_devops.cnf 拷贝到nginx/conf/vhost下,并修改配件文件相应字段,然后启动
启动uwsgi
uwsgi uwsgi.ini
# 到构建节点机器上运行,前期可以与web在同一台机器
sh jdy_devops/daemon/sh/install_mvn_npm.sh
celery -A ManagerMaster worker --pool=solo -l info
安装docker:
下载源码:
修改配置文件DevopsManager/conf.py
修改jdyops/nginx/nginx.example.conf
server
{
listen 80;
server_name _; # 这个地方填写你的域名
root /src/django-sspanel;
location /static
{
alias /src/django-sspanel/static; #静态文件地址,js/css
expires 12h;
}
location /
{
include uwsgi_params;
uwsgi_pass web:8080;
}
location = /favicon.ico {
empty_gif;
}
}
# 进入项目根目录
cd jdy_devops
# 开启程序
docker-compose up -d
docker exec -it devops-web /usr/local/bin/python /src/yokiy-devops/manage.py makemigrations server
docker exec -it devops-web /usr/local/bin/python /src/yokiy-devops/manage.py migrate
docker exec -it devops-web /usr/local/bin/python /src/yokiy-devops/daemon/init_db.py
# 到构建节点机器上运行,前期可以与web在同一台机器
sh jdy_devops/daemon/sh/install_mvn_npm.sh
开始访问你的域名吧~
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。