v3nayou

command module
v0.0.0-...-bbde6db Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

README

v3nayou

微信哪有服务号, 做最好用的校园服务平台!

广州大学与中山大学的工具类应用, 支持广州大学教务成绩课表, 校历, 图书, 实时公交, 四六级, 公选课查询.

欢迎添砖加瓦~ 本项目为公众号自定义菜单的Go后端接口, 具体实现包含首屏界面, 微信授权教务系统.

对应的前端项目(Vue2): https://github.com/Lofanmi/v3nayou-spa

Requirements

  • Go 1.8+
  • MySQL 5.5+
  • Nginx

Deploy

前端
# 克隆前端项目到本地
cd /home/wwwroot/
git clone https://github.com/Lofanmi/v3nayou-spa.git
后端
# GOPATH 路径可以自己定义
export GOPATH=/home/golang
# 导入SQL
cd $GOPATH/src/github.com/Lofanmi/v3nayou/db_schema/
mysql -h 127.0.0.1 -u root -p < v3nayou.sql
# 拉取
go get -v github.com/Lofanmi/v3nayou
# 编译
cd $GOPATH/src/github.com/Lofanmi/v3nayou
go build
# 配置环境变量
cp .env.example .env
vi .env
# 运行 (可配合 supervisor 等工具实现常驻)
./v3nayou
Nginx 配置文件
server
    {
        listen 80;
        server_name localhost;
        root  /path/to/v3nayou-spa/dist;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }
        location ~ .*\.(js|css)?$
        {
            expires      30d;
        }

        location ^~ /school/ {
            proxy_pass http://127.0.0.1:5666;
        }
        location ^~ /api/ {
            proxy_pass http://127.0.0.1:5666;
        }

        location ~ /\.
        {
            deny all;
        }
        location = / {
            index index.html;
        }

        access_log /path/to/log/v3nayou-spa.log;
    }

License

Apache-2.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
spiders

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL