• 开源项目go2o


    发一个github上唯一用golang实现的o2o项目

    What's Go2o

    Golang combine simple o2o DDD domain-driven design realization, including multi-channel (businesses), multi-store, multi-member commodity, Promotions, orders, coupons implementation also includes a micro framework in package "ops/cf", providing ORM, Reporting, Web Framework,Rpc Framework.

    Golang 结合DDD领域驱动设计的简单o2o实现,包含多渠道(商家),多门店,多会员.商品, 促销,订单,优惠券的实现,同时包含一个微型框架gof,提供ORM,报表,Web Framework,Rpc Framework. gof已经独立为一个代码仓库.

    Deploy

    线上部署的示例见:http://www.mvto.net

    1.Complied

        git clone https://github.com/newmin/go2o.git /home/usr/go2o
        export GOPATH=$GOPATH:/home/usr/go2o/
        cd /home/usr/go2o
        go build server.go
    

    2.Running Service

        Usage of ./server:
          -debug=false: enable debug
          -help=false: command usage
          -mode="sh": boot mode.'h'- boot http service,'s'- boot socket service
          -port=1001: web server port
          -port2=1002: socket server port
    

    3.Add http proxy by nginx

        server {
              listen          80;
              server_name     *.ts.com;
              location / {
                 proxy_pass   http://localhost:1001;
                 proxy_set_header Host $host;
              }
        }
    

    4.Add test hosts

        vi /etc/hosts
        127.0.0.1   wly.ts.com static.ts.com img.ts.com partner.ts.com
        member.ts.com www.ts1.com www.ts2.com api.ts.com wsapi.ts.com
    

    Access Entry

    Partner Management

    partner.ts.com

    Member Center

    member.ts.com

    Partner Sales

    wly.ts.com

    you can add host to table "pt_host" use MySql Workbench.

  • 相关阅读:
    页面输入框限制
    异常处理:Sys.WebForms.PageRequestManagerParserErrorException:The message……
    几种常用网页文本编辑器总结
    C#委托和事件讲解
    ASP.NET内置对象详解
    string和stringBuilder区别
    Session和Cookie深度剖析
    破解版ps
    webpack
    JS设置cookie、读取cookie、删除cookie
  • 原文地址:https://www.cnblogs.com/newmin/p/go2o.html
Copyright © 2020-2023  润新知