Hello World @ Cloud Foundry

搭建一个开发Predix软件的Ubuntu 系统(2)配置使用Predix工业云平台的基础环境 https://github.com/现在是程序员的挚爱,GE也在上面提供了很多Predix的例子程序,大家可以访问https://github.com/PredixDev 来获得更多信息。 默认安装时,Ubuntu 16.04没有安装Git工具,因此我们需要自己安装,不过安装过程非常简单,就是打开命令行,运行 $sudo apt-get install git 安装完成后,运行以下命令 阅读详情

Cloud Found 平台搭建好了,既然是PaaS平台,可以随意部署应用上去,那么老规矩,Hello World

在部署应用之前,首先必须了解一下VMC,这其实就是一个Unix下的命令行工具来操控CF,主要用来配置和部署应用等工作,VMC在各种平台下都有不同的版本(windows,Mac,Linux),我的环境机器是Mac OS X Lion,  Cloud Foundry部署在Ubuntu 虚拟机里面,在Mac下安装VMC 很简单,直接一条命令就完事了。

sudo gem install vmc 
这里说明一下,因为按照VMC必须要依赖ruby和ruby Gems, 而OS X直接内置了ruby 1.8.7版本,所以就直接安装就可以,如果是Ubuntu 或者Windows的话,就必须先按照ruby环境。

详细安装不同平台VMC文档可以参考这里:  http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html

   安装好vmc工具,就可以对CF进行操作了,首先确保虚拟机里面的Cloud Foundry 已经启动, 然后在Mac终端下输入命令 vmc target api.vcap.me,这里(api.vcap.me)就是在虚拟机里面CF的名字,你可以理解为这个Cloud Foundry实例的名字,连接成功后,你可以通过vmc info查看CF 平台的信息.

       

         

连接完成以后,可以注册一个用户,并且登陆CF,通过命令 :  vmc register --email test@test.com --passwd 1234  和vmc login --email test@test.com --passwd 1234

通过vmc help 也可以查看相关命令的帮助

接下来部署一个HelloWorld的测试App上去

首先在你的Mac机器上建立一个目录,比如~/Hello

然后添加一个hello.rb文件,里面代码如下:

require 'sinatra'
get '/' do
  "Hello from Cloud Foundry"
end

保存退出

然后在当前目录下使用vmc  push命令,这个过程会问你使用多少内存,是否需要服务等等



部署成功以后,在浏览器里面输入hello.vcap.me就可以访问刚才部署的app了


通过vmc apps命令就可以看到所有应用的运行状态


总体感觉:在Cloud Foundry上面部署一个app确实速度,省去了很多环境搭建的麻烦。

在Predix上运行Flask版Hello World 作者:唐翊国,开发者生态资深经理,GE数字集团 23年工作经验,长期在杜邦、欧文斯科宁、庄信万丰、通用电气医疗等从事制造业信息化工作,规划、实施了大量MES、SAP ERP、LIMS、BPM等项目,积累了丰富的制造业数字化转型经验。   如果您还没有Predix试用帐号,请访问 https://supportcentral.ge.com/esurvey/GE_survey/takeSurv 阅读详情

相关推荐

数字孪生进阶:从可视化镜像到自主智能体的技术架构演进

数字孪生作为连接物理世界与数字世界的核心技术,其核心价值在于通过数据驱动实现精准映射与智能决策。其技术原理在于构建物理实体的虚拟副本,并利用实时数据流、仿真模型与人工智能算法,使其不仅能反映现状,更能预测未来与辅助决策。这一技术为工业制造、智慧城市、基础设施管理等场景带来了深刻的变革,实现了从被动监控到主动优化的跨越。本文聚焦于数字孪生系统从基础的**可视化镜像**向高阶的**自主智能体**演进的完整路径,深入剖析了每个阶段(如动态孪生、仿真推演)的关键技术选型,包括时序数据库、仿真引擎与规则引擎的应用,并

weixin_33910137的博客 405

CloudFlare Workers免费部署实战:5分钟搭建你的第一个边缘计算服务

本文提供了一份详细的CloudFlare Workers部署实战指南,帮助开发者在5分钟内快速搭建首个边缘计算服务。文章从核心概念、环境配置、代码编写到部署测试,手把手演示了如何利用Workers的免费额度,将代码部署至全球边缘节点,实现低延迟、高可用的轻量级服务,并探讨了进阶应用与优化策略。

uuu88的博客 806

Claude Managed Agents:AI 运行时的可审计沙箱设计

AI Agent 运行时(runtime)是支撑长周期、多步骤、高可靠任务执行的核心基础设施。其本质是将模型执行与状态管理解耦,通过事件日志(event log)实现状态持久化、操作可追溯与流程可重放。该架构直接应对上下文爆炸、静默失效、凭证泄露等生产级痛点,技术价值在于为 AI 应用提供司法存证级可观测性与沙箱级安全隔离。典型应用场景包括金融尽调、工单自动化、合规审批等需审计、需重试、需权限管控的严肃业务流。Claude Managed Agents 正是以 Session-as-Event-Log 为核

dieqiao8331的博客 440

Azure与Cloud Foundry的第一次握手

最近Cloud Foundry在其官方博客发布消息说, 微软在Build developer conference宣布在Azure平台支持Cloud Foundry, 这也是微软在新CEO上任后继续拥抱开源社区的一大进展。相信当初C#开源的时候大家还印象深刻。相信Cloud Foundry也会提供更多的对于微软技术的支持下面是对Cloud Foundry的一个简单介绍:Cloud Foundry是V

azurejack的博客 5993

Agent Runtime 重构:从 Context 依赖到 Event-Log 驱动的生产实践

大语言模型智能体(LLM Agent)正从演示走向规模化生产,其核心瓶颈已不再是模型能力,而是运行时(Runtime)的可靠性、可观测性与安全性。传统基于长上下文(context window)的执行范式在复杂任务中面临推理衰减、成本飙升与静默失败等工程困境;而以 session-as-event-log 为代表的新型 runtime 架构,通过 harness-session-sandbox 三层解耦,将状态持久化、执行无状态化与沙箱瞬时化,显著提升 agent 的可调试性、安全合规性与运维确定性。该架构

weixin_34198453的博客 357

从 Hello World 到可运维接口,SAP Cloud Integration 的第一个 Integration Flow 该怎么学

文章摘要:SAP Cloud Integration 的核心在于理解消息在 Integration Flow(iFlow)中的全生命周期处理过程,而非单纯掌握适配器参数。初学者应从简单的 Timer 触发场景入手,逐步掌握消息加工、外部调用(如 OData)和发送(如邮件)等基础能力,再过渡到 HTTPS Sender 等实时接口场景。iFlow 通过中间处理步骤(映射、路由、脚本等)实现系统间协议转换和业务逻辑,其设计需兼顾连接性、安全性和可运维性。开发过程中需优先验证基础能力(部署、监控、日志),再逐步

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1209

cloud foundry hello world

https://github.com/SpringSource/cloudfoundry-samples/tree/master/hello-javaHello Java SampleThis sample aims to demonstrate the simplest pos

Chatopera 1443

Exercism,把编程练习从刷题变成工程化训练场

摘要: Exercism是一个专注于编程语言实践的免费学习平台,通过小型练习题和导师反馈帮助开发者提升编程熟练度。与LeetCode等刷题网站不同,它更注重语言习惯和基本功训练,覆盖82种语言(如ABAP、Python、Rust)。平台提供本地CLI和浏览器编辑器,支持自动化测试和真人代码评审。对ABAP开发者尤为实用,其练习题针对语法、数据结构等日常开发场景设计,弥补传统项目中缺乏系统化训练的问题。ABAP练习通过在线ABAP解释器(abaplint)运行,适合快速练习,但无法替代完整开发环境。Exerc

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1058

开发者的福利:Cloud Foundry

Cloud Foundry是一个流行的开源平台即服务(PaaS)。Cloud Foundry可以在您自己的部署基础架构上使用,也可以在腾讯云 Web服务,VMware或vSphere等任何IaaS(Infrastructure as a Service)上使用 。它可以使用BOSH部署系统进行部署 。Cloud Foundry提供了一个可轻松运行,扩展和维护应用程序的环境。Cloud Foundr...

5473

软考中级信息系统监理师(第二版)-第21章基础设施工程监理

由于网络信息技术的飞速发展,变化日新月异,网络设计不但要保证目前网络传输容量的要求,也要考虑今后网络的发展,满足当前以及今后相当一段时间内的网络需求,便于向新技术的升级和衔接,同时又需要保护原有的投资。通用布缆系统工程中,承建单位的竣工文档主要包括以下内容:承建合同,招标文件,投标文件,设计方案,工程实施组织设计方案,工程施工报告,隐蔽工程记录,变更记录,自测报告,信息点分布图(表),园区、楼宇、水平配线表,楼层平面图及无线设备点位图,无线设备信息表,竣工图纸等。多排安装时,列间距不应小于1200mm。

2301_78583973的博客 1400

VTK基础教程(1)- vtkPolyData 介绍

目录 VTK的编译与环境搭建 VTK一般渲染流程 VTK数据类型-vtkPolyData 使用vtk自带的多边形数据 使用自己创建的数据 添加顶点颜色 添加面颜色 VTK的编译与环境搭建 这部分目前已经有了大佬做了成熟的傻瓜式配置,大家可以参考这篇文章:VTK+VS2019(或其他版本均可) 傻瓜式一站式 配置_Nancy_fairy的博客-优快云博客_vs2019 vtk VTK一般渲染流程 这部分的介绍也很多,大家可以参考这篇文章:VTK笔记-了解VTK_黑山老妖的博客.

qq_35769071的博客 9054

cloudfoundry简介

cloudfoundry 负载均衡 对Router做负载均衡不属于Cloud Foundry的实现范围。Cloud Foundry只须保证所有Router都可以处理任何请求,而管理员可用DNS实现负载均衡,也可部署专用硬件来实现,或者简单点,弄个Nginx做负载均衡。 迁移 支持实例的迁移,开发者可以很方便的把自己的应用部署到cloudfoundry上 Router是PaaS平台中至关重要的一个...

qq_34123420的博客 1695

电动车辆的动力总成控制

手把手教你学Simulink——电动车辆的动力总成控制在汽车工程领域,电动汽车(EV)的动力总成控制系统是确保车辆性能、效率和驾驶体验的关键。动力总成控制系统通常包括电机控制、电池管理系统(BMS)、能量回收系统等组件。通过使用Simulink,我们可以模拟和测试这些系统的运行情况,优化设计,并验证控制算法的有效性。

amy_mhd的博客 968

Hello World : 简单的HTML页面

您将学到什么您将学习Predix的基本操作… 如何登录,以及如何推送一个hello world Predix云应用程序。您需要设置什么代理如果您通过企业代理服务器访问互联网,请回顾关于设置代理的教程。安装工具如果您不使用DevBox-预配置的开发虚拟机,确保用此处列出的工具配置您的开发环 境。需要的工具Cloud Foundry CLI Git指导教程下一部分的指导教程脚本不仅会安装工具,还会指...

MINMIN0的博客 5837

HDMI2.1/eDP TX接口设计:

HDMI2.1向下兼容,HDMI2.1工作在FRL模式,HDMI2.0工作在TMDS模式。因此采用AC耦合电压模式驱动器。一般采用220nF,封装建议0201。,但是协议要求,往 CEC 管脚通过 27K 电阻加 3.3V 电压,漏电不允许超过。NOTE:如果只需要支持 HDMI2.0 及以下模式时, MOS管也不能省掉。DDC_SCL/DDC_SDA 协议规定是。HDMI2.0模式:配置为高,MOS导通。HDMI2.1模式:配置为低,MOS不导通。,必须增加电平转换电路。形成直流偏置,大约3V。

qq_40010777的博客 7859

使用 Unity Sentis 和 Compute Shader,det_10g.onnx 进行高效人脸五官定位

在计算机视觉领域,人脸五官定位是一个重要的任务。本文将介绍如何使用 Unity Sentis 和 Compute Shader,结合模型,实现高效的人脸五官定位。我们将详细讲解每一步骤,并提供完整的代码示例。

m0_55632444的博客 2394

Cloud Foundry samples学习笔记 1 :hello-java

这个样例程序是一个最简单的基于servlet的java web应用,向用户输出一行包含该应用所运行环境的主机地址及端口的欢迎信息。旨在演示如何开发一个java web应用程序并将其部署到cloud foundry之上。 程序repository地址:https://github.com/SpringSource/cloudfoundry-samples/tree/master/hello-jav

yurunsheng的专栏 2382

DirectX修复工具使用技巧之二——手动修复C++创建失败的文件

最后更新:2021-2-25 随着V4.0正式版的发布,近来有部分用户来咨询如何解决C++文件创建失败的问题。在此我将以解决最常见的C++2015-2019文件创建失败为例,向大家演示一下在线修复的方法,其他C++或文件的方法大同小异。此次操作以Windows 7为例,其他系统相应参考即可。 首先,如果希望程序能手动在线修复创建失败的失败,请首先确定您使用的V4.0.2版或更高版本,老版本不支持此功能。查看程序版本的方式可以把鼠标放在DirectX Repair.e...

VBcom的专栏 6万+

5分钟部署一个Hello World Servlet到CloudFoundry

首先从我的Github下载我写好的hello world Servlet到本地。 安装Maven,然后执行命令行mvn clean install,确保build成功,在项目根目录的target文件夹内生成了demo.war。 将demo.war放到本地tomcat的webapps文件夹下面。启动本地tomcat,确保该servlet本地工作成功。 然后切换回项目根目录,执行cf...

weixin_34233856的博客 77

【图像增强】论文精读:Correlation Matching Transformation Transformers for UHD Image Restoration(UHDformer)

论文题目:Correlation Matching Transformation Transformers for UHD Image Restoration —— 用于UHD图像恢复的相关匹配变换变压器AAAI 2024!本文提出了一种用于超高清(UHD)图像恢复的通用变压器UHDformer。UHDformer包含两个学习空间:(a) 高分辨率空间中的学习,(b)低分辨率空间中的学习。前者学习多层次的高分辨率特征,融合低层特征,重建残差图像,后者从高分辨率特征中学习更多的代表性特征,以促进更好的恢复。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 291

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MAI-Image-2.6登顶Image Arena:揭秘图像生成模型从惊艳到工程化的关键跃迁

扩散模型作为当前图像生成领域的核心技术,通过逐步去噪的逆向过程,实现了从文本描述到高质量图像的合成。其核心原理在于学习数据分布,并通过提示词编码将语义信息注入生成流程,这直接决定了模型的可控性与输出稳定性。这一技术进步的价值在于,它正推动AI绘画从单点惊艳的展示,迈向可预测、可批量复制的工程化应用,为电商素材生成、内容创作自动化等场景提供了可靠基础。本文聚焦的MAI-Image-2.6模型,正是在提示词遵循能力和输出一致性等工程化关键指标上表现突出,结合MAI Playground生态,为开发者提供了从模型

weixin_34293141的博客 463

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

告别打包噩梦:现代软件打包核心思想与最佳实践指南

软件打包是将代码、依赖和配置整合为可部署单元的关键环节,其核心原理在于构建自包含、可重现的交付物。在云原生时代,打包的技术价值已从简单的文件归档,演进为确保应用在不同环境中的一致性、安全性和高效交付。面对微服务、多架构适配等复杂场景,传统的打包方式往往导致依赖冲突、环境不一致和构建产物臃肿。通过采用容器化、多阶段构建等现代打包技术,开发者可以系统性地解决这些问题,实现从开发到生产的平滑过渡。本文聚焦于Docker、Buildpacks、Jib等工具链的工程实践,深入探讨如何构建轻量、安全的软件包,为高效、稳

weixin_30530339的博客 353

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: Cloud Foundry 实例安装配置
下一篇: Spring Batch Cloud Sample
janderlu
博客等级 码龄17年 7粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值