多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 项目编译/部署 ## 项目编译 - 通过 `go build main.go` 命令可以将项目编译成一个二进制可执行文件; - 将 可执行文件和 config,storage目录打包即生成一个构建好的项目; - 通过 orange 命令也能快速的将项目编译并打包,通过如下命令完成 ``` > window: `orange.exe build` > linux:`orange build` ``` ## 项目部署 ### Supervisord部署 - 安装 Supervisord ~~~ wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg sh setuptools-0.6c11-py2.7.egg easy_install supervisor echo_supervisord_conf >/etc/supervisord.conf mkdir /etc/supervisord.conf.d ~~~ - 修改配置 `/etc/supervisord.conf` ~~~ [include] files = /etc/supervisord.conf.d/*.conf ~~~ - 新建项目配置 ~~~ cd /etc/supervisord.conf.d vim orangepkg.conf ~~~ - 配置文件 ~~~ [program:orangepkg] directory = /opt/app/orangepkg command = /opt/app/orangepkg/orange autostart = true startsecs = 5 user = root redirect_stderr = true stdout_logfile = /var/log/supervisord/orangepkg.log ~~~