zoukankan      html  css  js  c++  java
  • 开源项目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.

  • 相关阅读:
    要学习TINY框架要有什么前提条件?
    如何获取最新的代码?
    python 反射的用法
    面试题1
    Process多进程的创建方法
    异常捕捉
    用type动态创建Form
    ModelForm的使用
    git 常见命令
    TVTK库的安装
  • 原文地址:https://www.cnblogs.com/newmin/p/go2o.html
Copyright © 2011-2022 走看看