openshift的DIY环境,本着这个目的,自行创建一个DIY环境,在上面安装运行python 2.7.6和tornado 3.2。
【Step1、创建DIY环境】
【Step2、安装python 2.7.6】
通过python -V看到系统已预装python 2.6.6,直接在$OPENSHIFT_DATA_DIR下安装2.7.6可以正常使用,但需要注意其调用路径为$OPENSHIFT_DATA_DIR/bin/python。
cd $OPENSHIFT_REPO_DIR
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar -xzf Python-2.7.6.tgz
cd Python-2.7.6
./configure --prefix=$OPENSHIFT_DATA_DIR
make install
$OPENSHIFT_DATA_DIR/bin/python -V
看到Python 2.7.6说明安装成功。
【Step3、安装pip】
cd $OPENSHIFT_TMP_DIR
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$OPENSHIFT_DATA_DIR/bin/python get-pip.py
【Step4、安装Tornado3.2】
$OPENSHIFT_DATA_DIR/bin/pip install tornado
通过$OPENSHIFT_DATA_DIR/bin/pip freeze查看Tornado3.2是否已经包含在已安装列表中
—-到此完成环境配置—-
—-以下的文件修改部分用到vi的基本操作,也可以用git clone修改后push—-
【Step5、修改action_hooks文件,这些文件定义应用的启动和终止】
cd $OPENSHIFT_REPO_DIR/.openshift/action_hooks
vi start
注释掉原来的全部内容,并在尾部添加:
vi stop
注释掉原来的全部内容,并在尾部添加:
【Step6、第一个Tornado程序】
cd $OPENSHIFT_REPO_DIR/diy/
rm *
vi start.py
写入:
【Step7、启动Appliction】
killall ruby
ctl_all stop
ctl_all start
最后欢迎 访问我基于tornado搭建的小站 www.liduole.com
相关推荐
2. 提高开发效率:OpenShift 平台提供了一个统一的开发环境,帮助开发者和运维团队更好地协作,提高开发效率。 3. 提高应用可靠性:OpenShift 平台提供了高可用性的应用部署模型,确保应用的高可用性和可靠性。 4. ...
OpenShift是Red Hat的平台即服务(PaaS),允许开发者在云环境中快速开发、托管和扩展应用程序。OpenShift基于Kubernetes项目,提供了安全、可靠和可扩展的应用程序编排方式,扩展了Kubernetes提供的访问管理和构建/...
openshift-diy-rails OpenShift 平台上的 Ruby 1.9.3、Rails 3.2.6安装登录远程机器(检查) 执行cd $OPENSHIFT_TMP_DIR wget ... 大约需要 15-20 分钟。 克隆本地存储库: git clone ...
Red Hat 的 OpenShift PaaS 上的 Tornado(带有 Websockets 和 Django) Tornado 在 OpenShift 上运行,支持 Websocket 和 Django。 这个 git 存储库是一个示例应用程序,可帮助您开始在 Red Hat 的 OpenShift ...
在 OpenShift 上运行 Tornado 的步骤在创建一个帐户创建一个命名空间,如果你还没有这样做的话 rhc domain create -n 创建一个 python-2.6 或一个 diy-0.1 应用程序(你可以通过 -a 命名它) rhc app create tornado...
OpenShift Container Platform 3.11 配置集群.pdf
综上所述,OpenShift PaaS平台通过一系列的组件和服务为开发者提供了一个全面的应用开发环境。其灵活性、开源特性和易用性使得它成为了开发者云应用开发的热门选择。通过OpenShift,开发者可以利用其丰富的插件和...
云计算PaaS平台软件 CloudFoundry与OpenShift平台 特点对比
使用 DIY 和 Postgresql 8.4 墨盒创建 Openshift 应用程序(也适用于 MySQL 和 SQLite 开箱即用): $ rhc app create <exampleapp> diy-0.1 postgresql-8.4 $ cd $ git remote add upstream -m master git://...
可以在以下位置找到 OpenShift diy墨盒文档: 先决条件 在开始构建应用程序之前,我们需要安装一个 OpenShift 免费帐户和客户端工具。 第 1 步:创建 DIY 应用程序 要使用客户端工具创建应用程序,请键入以下命令: ...
您可以在以下位置找到OpenShift diy墨盒的文档: Openshift-DIY-SpringBoot示例 克隆项目后,您应该执行以下操作: 在Windows上运行:git update-index --chmod = + x .openshift / action_hooks / build 在...
Dropwizard-0.7.1 在 OpenShift-DIY 墨盒上使用 Swagger 从命令行构建和启动的步骤 +01) 建造 $ mvn clean install +02) 开始 $ java -jar ./target/d3soft.dropwizard.example-0.0.1-SNAPSHOT.jar server example....
12.openshift安装配置broker基础消息服务-安装mong- l3.openshift-安装配置broker-安装ActiveMQ服务fv 14.openshift安装配置broker基础消息服务.fv 15.openshift安装broker主机.f 16.openshift-web console安装配置...
OpenShift 构建基于Kubernetes的企业应用云平台 高清扫描,站在redhat和google巨人的肩膀上,开启云平台之旅!快速了解、掌握openshift与kubernetes不可多得的好书!zip文件格式,没有密码!
openshift-diy-nodejs08 感谢和的出色工作,这个 repo 允许您使用 OpenShift DIY Cartridge 测试 node.js(v0.8 或更高版本)或 io.js(v1.0.0 或更高版本)。 它将首先检查预编译的 linux 版本,如果未找到则从源...
4. **Cartridges**:Cartridges是OpenShift平台的一个核心概念,它允许用户在应用程序中增加额外功能和服务,比如数据库服务、编程语言运行环境等。 #### 应用程序管理 手册通过一系列章节来指导用户如何通过...
openshift中的nginx配置文件
OpenShift-3-Technical-Architecture,红帽的OpenShift平台,基于Kubernetes哦