码迷,mamicode.com
首页 > 其他好文 > 详细

cloudfoundry上搭建go服务端

时间:2015-08-04 10:37:44      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

虽然只有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:xxxx@xxx
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!

cloudfoundry上搭建go服务端

标签:

原文地址:http://www.cnblogs.com/isule/p/4701073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!