GithubHelp home page GithubHelp logo

webfunny-servers's Introduction

关注说明

如果大家对项目感兴趣并关注,请移步到webfunny-monitor, 因为本项目可能会随着技术升级而迁移或者废弃掉,webfunny-monitor是主要开源项目,地址不会变化。 :)

监控后台部署教程

友情声明:部署后的版本难免会出现一些问题,希望大家及时提出来,我会尽快修复。

node版本号: 10.6.0 (node安装教程自行搜索, 建议先安装nvm, 这样切换node版本会方便很多)

mysql版本号. 5.6.45 (mysql 安装教程自行搜索 Linux安装教程)

  1. 下载或者克隆代码到本地

  2. 安装程序的依赖包,执行命令$: npm install

    在根目录下执行命令$: node config.js

    等待配置完成,然后执行命令$: npm run start

  3. 访问链接地址: http://localhost:8010/home.html 即可看到官网数据。

那么如何展示自己的数据呢?

【小提示】:项目错误日志都在更目下 logs/ 目录里,方便小伙伴们排查错误

  1. 在项目根目录下,进入 config/db.js ,配置mysql数据库的连接配置 (mysql必须先安装好)

  2. 在项目根目录下,config.js文件中,进行如下配置:

     /**
      * 请求接口域名 webfunny-servers 的服务的部署域名
      * 本地请使用 "//localhost:8011"
      */
     const default_api_server_url = "//localhost:8011"
    
    /**
     * 静态资源域名 webfunny-admin 的部署域名
     * 本地请使用 "//localhost:8010"
     */
     const default_assets_url = "//localhost:8010"
    
  3. 配置完成后,再一次执行命令$: node config.js 等待完成后,在根目录下执行命令$: npm run start, 本地服务完成启动。

  4. 生成你的探针代码 http://localhost:8010/createProject.html

访问链接地址: http://localhost:8010/home.html 即可看到你自己mysql里边的数据了(如果你的探针已经在上传数据了)。

ps1: 有些数据会在一小时内生成,不要着急,有些是实时的。

ps2: 如需启动生产服务,需安装PM2, 然后运行命令$: npm run prd, 即可启动生产服务。

ps3: 数据库表都是程序自动创建的,但是(数据库)需要你手动创建

=============================我是分割线=================================

以上都是本地部署,如果你想要真正部署的生产环境,因为本服务是进行分表的,所以就需要你在每天凌晨0点的时候重启服务,这样才能够生成当天数据库表。

我使用的工具是Jenkins,做定时任务重启服务。 jenkins安装教程

webfunny-servers's People

Contributors

a597873885 avatar a826604005 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.