/eolinker_os_4_php

eolinker API接口管理平台,优化完善Swagger导入,支持实体和数组,实现多级显示。可以在docker 环境开发测试部署。php,eolinker api,eolinker4,swagger

Primary LanguagePHP

优化

  • 优化完善Swagger导入,支持实体和数组,实现多级显示

Docker 开发调试

  • docker build -t eolinkerphp:test .;
  • docker run -d --name eolinkerweb -p 8001:80 -v /xxxxxx/:/var/www/html/ eolinkerphp:test;

Docker 部署2

  • docker build -t eolinkerphp:prod .;
  • docker run -d --restart=always --name eolinkerweb -p 8001:80 -v /xxxxxx/:/var/www/html/server/RTP/config/ eolinkerphp:prod;

这样每次启动,设置不会被重置

Docker 部署1

  • cd server/RTP/config
  • touch eo_config.php
  • modify db config
<?php
//主机地址
defined('DB_URL') or define('DB_URL', '192.168.1.2');

//主机端口,默认mysql为3306
defined('DB_PORT') or define('DB_PORT', '3306');

//连接数据库的用户名
defined('DB_USER') or define('DB_USER', 'dbuser');

//连接数据库的密码,推荐使用随机生成的字符串
defined('DB_PASSWORD') or define('DB_PASSWORD', 'dbpassword');

//数据库名
defined('DB_NAME') or define('DB_NAME', 'eolinker_os');

//是否允许新用户注册
defined('ALLOW_REGISTER') or define('ALLOW_REGISTER', TRUE);

//是否允许更新项目,如果设置为FALSE,那么自动更新和手动更新都将失效
defined('ALLOW_UPDATE') or define('ALLOW_UPDATE', TRUE);

//网站名称
defined('WEBSITE_NAME') or define('WEBSITE_NAME', 'eoLinker开源版本');

//数据表前缀
defined('DB_TABLE_PREFIXION') or define('DB_TABLE_PREFIXION', 'eo');

//语言
defined('LANGUAGE') or define ('LANGUAGE', 'zh-cn');
?>
  • cd server\RTP\db
  • import eolinker_os_mysql.sql
  • docker build -t eolinkerphp:prod .;
  • docker run -d --restart=always --name eolinkerweb -p 8001:80 eolinkerphp:prod;

学习使用

仅作学习使用

eolinker开源版本

  • @name eolinker ams open source,eolinker开源版本
  • @link https://www.eolinker.com/
  • @package eolinker
  • @author www.eolinker.com 广州银云信息科技有限公司 2015-2017
  • eoLinker是目前全球领先、国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题。
  • 如在使用的过程中有任何问题,欢迎加入用户讨论群进行反馈,我们将会以最快的速度,最好的服务态度为您解决问题。
  • eoLinker AMS开源版的开源协议遵循Apache License 2.0,如需获取最新的eolinker开源版以及相关资讯,请访问:https://www.eolinker.com/#/os/download
  • 官方网站:https://www.eolinker.com/
  • 官方博客以及社区:http://blog.eolinker.com/
  • 使用教程以及帮助:http://help.eolinker.com/
  • 商务合作邮箱:market@eolinker.com
  • 用户讨论QQ群:284421832