• 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: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!
  • 相关阅读:
    第0次作业(第二学期)
    C语言程序设计(基础)最后一次作业-- 总结报告
    第14、15教学周作业
    第七周作业
    第六周作业
    第四周作业
    第四次作业
    2018第三次作业
    2018第二次作业
    2018第三,四作业合集
  • 原文地址:https://www.cnblogs.com/isule/p/4701073.html
Copyright © 2020-2023  润新知