腾讯蓝鲸论坛-专业的技术交流论坛

 找回密码
 立即加入蓝鲸智云论坛
忘了密码?
搜索
热搜: 用户手册 FAQ
查看: 928|回复: 0

[经验分享] window7搭建vagrant开发环境

[复制链接]

2

主题

0

好友

55

积分

预备会员

Rank: 1

发表于 2017-8-15 19:50:24 |显示全部楼层
本帖最后由 huang'q 于 2018-1-19 16:59 编辑

一、安装服务
1、安装Vagrant 到D:\test\ 目录(建议版本不要高于1.8.5)
2、安装virtualbox到 D:\test\ 目录(建议版本不要高于5.1.4)
注:运行virtualbox需要开启虚拟化技术,详情
3、解压ssh客户端到 D:\test\ 目录
4、将D:\test\vagrant\bin;D:\test\Oracle\VirtualBox;D:\test\OpenSSH-Win32 添加到PATH环境变量中(路径根据vagrant、virtualbox、ssh客户端所安装路径来决定,vagrant的路径有时会自动添加到变量中,请注意)
修改PATH环境变量步骤如下:
右键计算机-->点击“属性”-->点击窗口左边的“高级系统设置”-->点击右下角的“环境变量”-->在系统变量中找到“PATH”变量-->双击“PATH”变量-->在尾部添加以上三个路径中间以“;”隔开-->修改完成后点击“确定”保存-->重启计算机使变量生效

bianling

bianling

5、点击开始-->所有程序-->运行-->附件-->命令提示符
或者 用 windows键.png
+ R.png
组合键打开运行-->输入cmd-->确定 运行.png

6、在弹出的终端上输入vagrant --version 、VBoxManage --version 、ssh -V 查看vagrant、virtualbox(VBoxManage)、ssh 返回版本号,如又返回版本号则以上服务是否安装配置成功。
看版本.png

二、添加蓝鲸镜像到Vagrant
下载地址:蓝鲸镜像
1、cd (切换)到蓝鲸镜像所在目录
cd到目录.png

dir

dir

2、添加蓝鲸镜像到Vagrant (vagrant box add bk bk-django1.8-u2.box)

add

add

三、初始化环境
1、切换工作路径 cd C:\vagrant\django18

2、初始化环境 vagrant init bk

init vagrant

init vagrant

3、启动环境 vagrant up

vagrant up

vagrant up

4、登录到环境vagrant ssh(默认有两个用户root、vagrant,密码都默认为vagrant)
初始化后会在当前工作目录下产生Vagrantfile 配置文件,修改Vagrantfile,可以定制化Vagrant,如端口映射,同步目录等 。
注:默认Vagrant会把当前目录做共享目录,挂载到/vagrant下
蓝鲸镜像root和vagrant用户的密码都是vagrant
1)创建应用
进入开发者中心.png

进入创建应用.png

创建应用.png

创建成功.png

5)配置修改
(1)在vagrant目录下创建代码仓库bktest(目录)
(2)下载应用开放框架代码,解压framework.tar到当前目录下
(3)将framework目录下的所有文件移动到自己的代码仓库中。
移动代码.png

(4)进入代码仓库(目录test-bk1)下conf目录下
conf1.png

conf2.png

(5)修改conf下的default.py 文件的BK_PAAS_HOST、APP_ID、APP_TOKEN字段的值。

default

default

(6)修改conf/settings_testing.py 文件(请创建测试环境数据库,并修改配置信息)
1)登录mysql并创建数据库(数据库默认没有密码)(蓝鲸统一开发环境已经安装mariadb 5.5(兼容mysql5.5))
注:使用数据库时请使用root用户
suroot.png

crate data

crate data

2)修改conf/settings_testing.py 文件(请创建测试环境数据库,并修改配置信息)
testing.png

3)切换到工作目录
cd2.png

4)创建表结构&升级表结构(默认仅支持django1.8)
升级表结构.png

(5)运行环境,应用开发
1)切换到工作目录
cd2.png

2)运行django
注:需要添加0.0.0.0(匹配所有IP,修改端口为8000),否则不能访问
runserver.png

3)重新cmd 打开一个窗口,切换到工作目录vagrant ssh登录系统。启动celery 后台任务。
重新连接.png


celery.png

4)修改hosts记录,绑定ip 域名
hosts1.png

hosts2.png

host3.png

添加内容如下格式
hosts3.png
5)打开浏览器输入设置的域名 bk.bking.cn:8000
ceshi.png

开发环境至此搭建完成


zhu.png

环境搭好了,下面写出我们第一个“Hello Word
第一步:一、修改配置文件/vagrant/bktest/urls.py,将最后一行代码注释掉,然后在下方写入修改的内容。

vi usrl

vi usrl

usrl 内容

usrl 内容

第二步:修改/vagrant/bktest/home_application/views.py 文件

vi views

vi views

添加以下内容

修改views1

修改views1

然后刷新页面

hello word

hello word

蓝鲸官网

GMT+8, 2018-4-26 04:29

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部