# tornado **Repository Path**: Haidnor/tornado ## Basic Information - **Project Name**: tornado - **Description**: 项目日志查看工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-05-16 - **Last Updated**: 2021-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目日志查看系统 该项目是一个基于 Linux 环境的 Web 端日志查看工具,用于查看、下载项目的历史日志,以及实时监控日志。 可在开发测试环境中使用。 该软件操作简单易于使用,以运行 Jar 包的方式直接部署,无需繁琐的配置。该软件使用 H2 嵌入式数据库,在软件启动时会自动建立数据库并生成数据库表。 # 技术选型 SpringBoot、WebSocket、MyBatis、H2 DataBase # 配置 application.yml 文件配置端口号 common.js 文件配置全局请求路径 # 使用方式 1.使用 Maven 打包后,将 Jar 包上传到 Linux 服务器 2.运行启动.后台运行输入指令 **nohup java -jar tornado-1.0.jar > catalina.out 2>&1 &** 3.关闭项目可以使用 **kill** 命令,但推荐使用 ``http://127.0.0.1:8085/stop`` 接口关闭程序 日志查看链接 **http://127.0.0.1:8085** 设置链接 **http://127.0.0.1:8085/conf.html** # 数据库 Web console ``` http://127.0.0.1:8085/h2 ``` JDBC ``` jdbc:h2:file:~/H2DB/tornado;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE ``` userName ```aidl sa ``` Password ```aidl root ``` # Docker 部署 Dockerfile ```text # FROM 基于 openjdk:8u292-oraclelinux7 镜像创建新的镜像 FROM openjdk:8u292-oraclelinux7 # 复制 project.jar 文件到容器内 / 目录下 COPY tornado.jar / # 容器启动时执行的命令 CMD java -jar tornado.jar ``` Dockerfile 使用方法 ```text # 构建镜像命令 # [image_tornado 镜像名],[. 表示当前目录的 Dockerfile 文件] #> docker build -t image_tornado . # 部署容器命令 # [-d 后台运行],[-p 指定端口 宿主机对外端口:容器内端口],[catlog 容器名],[-v 挂载卷 宿主机目录:容器内目录],[--name callog 容器名称] #> docker run -d -p 8085:8085 -v /log:/log --name catlog image_tornado ```