integrated dev into product env.

前面讲了很多,通过horizon的virtual_env进行开发,所有的东西都在一个virtual 目录下,操作很方便,利于快速开发,除了自己建git提交代码,用持续集成工具,将

代码制作rpm包,实际部署之外,要想将自己的代码直接放到现有环境中也是可以的。

运行 find / -name "openstack_dashboard", 看看安装完成后openstack_dashboard在哪里:

/etc/openstack-dashboard  #配置文件所在,包括local_settings,添加自己的配置

btw:http://www.juhailu.com/blogs/693497293/2014-02/openstack-add-dashboard中提到一句:

通过修改 local_settings 文件的 SESSION_ENGINE 的配置值来自定制session后端

(Fedora/RHEL/CentOS:/etc/openstack-dashboard/local_settiongs,

在Ubuntu或Debian中: /etc/openstack-dashboard/local_settings.py ,

在 OpenSuSE中:/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py)。

我真是醉了。。。


/var/lib/openstack-dashboard #一般为空
/usr/share/openstack-dashboard #对应到virtual env中的包

而horizon项目用到的django部分则在常规的/usr/lib/python2.7/site-packages/horizon中,

打开“"/etc/httpd/conf.d/15-horizon_vhost.conf" ”我们可以看到:

RedirectMatch permanent  ^/$ /dashboard

 WSGIScriptAlias /dashboard "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi"

等和httpd配置相关的东西,更加直观的感受horizon的运行方式。


由于在debug时,经常要使用vi操作文本,mark一下vi中的查找和替换用法:

http://blog.csdn.net/lanxinju/article/details/5731843


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值