模块介绍
DTCloud开发者社区,赋能开发者,共建企业应用市场。
DTCloud开源社区模块,即dt_open_source_community
,为本地开发者,登陆开发者社区,购买应用提供了便利。
启动流程
1 启动 DTCloud
项目时启动Golang服务
command.py 文件下:
if command in commands:
# Go init
from go.dtcloud import init_golang
init_golang()
# Python init
o = commands[command]()
o.run(args)
else:
sys.exit('Unknown command %r' % (command,))
2 判断所属平台(windows或ubuntu),根据所属系统,调用不同程序
根目录下: /go/dtcloud.py
# coding = utf-8
import sys
import dtcloud
import os
import signal
import json
import subprocess
def init_golang():
# 开源市场
open_community_service()
class open_community_service(object):
pass
3 开源社区相关golang程序
模块:dt_open_source_community
windows环境下:
git clone -b windows https://gitee.com/dtcloud360/dt_open_source_community.git
ubuntu环境下:
git clone -b ubuntu https://gitee.com/dtcloud360/dt_open_source_community.git
下载后,将模块 dt_open_source_community
放入 appstore目录下即可。
注意事项
- 从gitee上下载的
dtcloud
, 有时 appstore目录下的dt_open_source_community
模块,并不对应相应的系统。注意删除,然后按上面步骤重新下载。 - 在
dtcloud
配置文件dtcloud.conf
中,local_address_go = 127.0.0.1:9090
,注意防止端口冲突。