Name
Last commit
Last update
api Loading commit data...
middleware Loading commit data...
ssh Loading commit data...
sun Loading commit data...
utils Loading commit data...
vu Loading commit data...
.gitignore Loading commit data...
Dockerfile Loading commit data...
_celery.py Loading commit data...
manage.py Loading commit data...
readme Loading commit data...
requirements.txt Loading commit data...
sources.list Loading commit data...
walle-cli-all.jar Loading commit data...
# sun 后台后端项目启动

第一步:
   git clone git@git.wanmeizhensuo.com:alpha/sun.git

第二步:
   搭建python环境,本项目使用python3.6运行,安装好虚拟环境后,进入到项目目录执行
   pip install -r requirements.txt

第三步:
   启动后端项目:python manage.py runserver 0.0.0.0:8080

################################################################

# sun 前端后端项目启动

第一步:
   cd /vu 目录下

第二步:
   在目录下执行,npm install

第三步:
   配置代理
   cd /vu/mock/proxy.js
   修改IP,这里的IP是你本机网络IP,端口是后台项目启动端口。
   const target = 'http://172.30.8.231:8080'

第四步:
   npm run dev

到此整个项目启动完毕。

说明:
   sun采用前后端分离,前端请求打到后端,然后通过rpc去venus请求数据。
   在启动项目之前,记得配置好路由表和启动venus项目。

###############################################################

镜像构建命令
docker build . -t sun-test:1.0

容器启动命令
docker run -it -p 8990:8000 -d \
--volume=/etc/gm-config:/etc/gm-config \
--volume=/etc/resolv.conf:/etc/resolv.conf \
--volume=/srv/apps/sun/sun/settings_local.py:/srv/apps/sun/sun/settings_local.py \
--entrypoint="/bin/bash" sun-test:1.0 "-c" "source ~/.bashrc && gunicorn sun.wsgi:application -w 4 -b 0.0.0.0:8090 -k gevent"