Skip to content

Latest commit

 

History

History
71 lines (54 loc) · 1.2 KB

appinhouse.md

File metadata and controls

71 lines (54 loc) · 1.2 KB

appinhouse服务安装文档

appinhouse以service的方式提供服务。

环境

ubuntu,go1.6,git

创建专属用户

 sudo useradd appinhouse -s /bin/bash
 sudo passwd appinhouse

安装go

sudo add-apt-repository ppa:ubuntu-lxc/lxd-stable
sudo apt-get update
sudo apt-get install golang

安装git

sudo apt-get install git

安装bee

export GOPATH=~/bee #设置你指定的目录
cd $GOPATH
go get github.com/beego/bee
cd bin
sudo  cp bee /usr/bin/

安装服务

用appinhouse用户登录

下载工程

在机器上找个目录,执行以下命令

mkdir pkg
mkdir bin
mkdir src/appinhouse
cd  src/appinhouse
git clone https://github.com/rog2/appinhouse.git
打包
cd appinhouse/server/bin
chmod +x *.sh
./pack.sh install 
运行

用sudo用户登录

sudo cp appinhouse.sh /etc/init.d/appinhouse
sudo chmod +x /etc/init.d/appinhouse
echo "ARTIFACT=/home/appinhouse/server/appinhouse"       | sudo tee -a /etc/default/appinhouse
echo "APPINHOUSE_USER=appinhouse"      | sudo tee -a /etc/default/appinhouse
sudo update-rc.d appinhouse defaults
sudo service appinhouse start