cloudfoundry上搭建go服务端

虽然只有60天试用期,我还是把教程公布一下:

1. 注册一个cloudfoundry账号
https://console.run.pivotal.io/register

2. 安装CLI部署工具包
http://docs.run.pivotal.io/starting/index.html#install-login

3. 下载index.go :https://github.com/phuslu/goproxy/tree/master/fetchserver/php

4. 进入网址:https://github.com/freeformz/go-heroku-example
         把Godeps,message,worker,profile这几个文件单独下载下来

打开CMD窗口依次运行下面的命令
md cloudfoundry
cd cloudfoundry

然后把index.go,Godeps,message,worker,profile这几个文件夹、文件丢进cloudfoundry目录。

继续运行:

cf login -a https://api.run.pivotal.io
Email:[email protected]
Password: ????????
Authenticating...
OK

账号验证通过:

会让你选择workspace,直接选1 “development”

cf push appname        //appname随便命名

出现以下信息说明部署成功:

作为用户xxxx更新组织garyyuan/空间xxxx中的应用程序appname..
.
通过

上传应用程序appname...
上传应用程序文件,从: E:\cloudfoundry
上传7.9K, 10文件
Done uploading
通过

作为用户xxxxxx停止组织xxxxx中/空间xxxx中的应用程序appname
...
通过

作为用户xxxxxx启动组织garyyuan/空间xxxxx中的应用程序appname..
.
-----> Downloaded app package (8.0K)

-------> Buildpack version 1.5.0
-----> Checking Godeps/Godeps.json file.
-----> Installing go1.4.2... done
-----> Running: godep go install -tags cloudfoundry ./...

-----> Uploading droplet (2.3M)

1中的1个实例正在运行

应用程序已启动

通过

App XXXX was started using this command `go-heroku-example`

作为用户xxxx显示组织xxxx/空间xxxxxx应用程序appname的健康
状态...
通过

请求状态: started
实例: 1/1
用法: 1G 乘以 1实例数
网址: appname.cfapps.io
package uploaded: Sun Aug 2 10:02:20 UTC 2015
stack: cflinuxfs2
buildpack: Go

     状态   从                        CPU内核   内存         磁盘         detail
s
#0   运行   2015-08-02 06:02:55 PM   0.0%    1G中的3.4M   1G中的7.7M

部署成功! php 网址:http://appname.cfapps.io

验证一下,浏览器输入:http://appname.cfapps.io,出现以下信息,表示确属部署成功。

404 Not Found: Requested route (‘phuslu-915295030.cfapps.io‘) does not exist.

最后把http://appname.cfapps.io填入php.json,enjoy!
时间: 2024-11-08 16:28:43

cloudfoundry上搭建go服务端的相关文章

如何在服务器上搭建git服务及上传本地代码

1. 在云服务器上搭建git服务 https://www.cnblogs.com/ucos/p/3924720.html 这篇文章已经详细的介绍了如何配置和安装 但是文章略微有点老 在配置环节稍微有点不一样 配置完 参照教程 就可以运行 2.创建远程库 3.添加用户 4.添加完用户后 该用户可以在本地clone该库 5.将代码复制到文件夹下 并提交推送 代码就上传到远程库里了 6.如何切出一个分支 在本地新建一个分支 然后推到服务端 点击分支可以在服务端删除掉远程分支 原文地址:https://

在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障

今天在linux下搭建samba服务时,出现了几个问题,经过多次努力尝试,终于顺利解决问题:在linux上搭建samba服务,编译 vim /etc/samba/smb.conf完成后:1>在Windos上测试访问共享的目录时,错误提示如下 2>在浏览器上输入:file://192.168.1.103/sanshi,访问后还是同样的错误3>在linux上访问,如下提示[[email protected] ~]# smbclient //192.168.1.103/sanshiWARNIN

在Win7的IIS上搭建FTP服务及用户授权

FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有很多服 务器提供FTP服务,用来存放大量的文件供他人下载.FTP服务的主要作用是让远程用户可以连接上来,查看服务器上有哪些文件,然后下载,当然用户也可以 将本地文件上传到服务器,共享给其他人以便下载.FTP服务提供上传下载服务的同时,管理员也可以设置不同用户对不同文件夹的访问权限(读.写). 在Wi

三、记一次失败的 CAS 搭建 之 服务端配置

========================================================================================================= Setp3:Tomcat与cas服务端进行绑定操作::参考:http://www.open-open.com/lib/view/open1392018954614.html =========================================================

在Win7的IIS上搭建FTP服务及用户授权——转载!!

原文地址:http://blog.sina.com.cn/s/blog_6cccb1630100q0qg.html FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有很多服务器提供FTP服务,用来存放大量的文件供他人下载.FTP服务的主要作用是让远程用户可以连接上来,查看服务器上有哪些文件,然后下载,当然用户也可以将本地文件上传到服务器,共享给其他

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 命令:vim /etc/yum.repos.d/aria.repo(这里的yum.repo是需要自己创建的,文件名自定即可) 第二步:设置挂载点并挂载本地ISO文件 将ISO文件连接上线 创建挂载点并挂

liunx系统上搭建samba服务,实现局域网文件共享

实验项目:搭建samba服务,实现三个功能:1,匿名访问:2,身份验证访问:3,账号映射访问.我们用两台虚拟机作为实验对象;一台Windows7系统的客户机,一台redhat6系统提供samba服务.两台实验对象都使用同一个虚拟网卡,并能够相互ping通1,匿名访问首先在redhat6系统的虚拟机上搭建samba服务,挂载光盘到/mnt目录,安装samba软件包然后进入/etc/samba/目录找到samba配置文件,备份配置文件,并过滤掉"#"开头的注释行,进入配置文件进行编辑设定设

LINUX系统服务器上搭建DHCP服务,实现两大基本功能:1,自动分配ip;2,手工指定ip

在linux系统服务器上搭建DHCP服务,实现两大基本功能:1,自动分配ip地址:2,手动指定ip地址.首先准备两台虚拟机作为实验对象,一个linux系统作为服务器,一个windows7系统作为客户机,两者使用同一个虚拟网卡vmnet1,并使用仅主机模式.确定服务器上光盘状态为已连接,使用命令查看并挂载光盘检查dhcp软件包是否安装,若没有则使用rpm进行安装.复制dhcp配置文件的模板,并修改编辑dhcp的配置文件,进行相关设定并保存退出=" alt="LINUX系统服务器上搭建DH

【转】在Win7的IIS上搭建FTP服务及用户授权

[转]在Win7的IIS上搭建FTP服务及用户授权 [转]在Win7的IIS上搭建FTP服务及用户授权 FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有很多服务器提供FTP服务,用来存放大量的文件供他人下载.FTP服务的主要作用是让远程用户可以连接上来,查看服务器上有哪些文件,然后下载,当然用户也可以将本地文件上传到服务器,共享给其他人以便下载.