# go-view-serve **Repository Path**: RATEYTU/go-view-serve ## Basic Information - **Project Name**: go-view-serve - **Description**: GoView 服务端代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 677 - **Created**: 2023-12-22 - **Last Updated**: 2023-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-view-serve #### 一、介绍 后端部署文档: ![输入图片说明](doc/image.png) 软件架构说明 #### 二、Docker部署 ##### 1.Docker环境 先下载安装Docker https://www.docker.com/ ##### 2.Maven构建docker镜像 mvn 或 mvnw 输入 mvn package docker:build 即可构建docker镜像 ##### 3.命令启动docker容器 `docker run -d -p8080:8080 -eSPRING_DATASOURCE_DRUID_MASTER_URL='jdbc:mysql://172.16.238.89:3306/springbootv2?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false' -eSPRING_DATASOURCE_DRUID_MASTER_USERNAME=root -eSPRING_DATASOURCE_DRUID_MASTER_PASSWORD=root go-view-serve:latest` > 使用环境变量可以覆盖配置文件,yml文件中`spring.datasource.druid.master.url` 改为 `SPRING_DATASOURCE_DRUID_MASTER_URL`形式即可 ##### 4.docker-compose编排容器 新建一个docker-compose.yml文件,内容如下 ```yaml version: '3.7' services: server: image: go-view-serve:latest ports: - "8080:8080" environment: SPRING_DATASOURCE_DRUID_MASTER_URL: 'jdbc:mysql://172.16.238.89:3306/springbootv2?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false' SPRING_DATASOURCE_DRUID_MASTER_USERNAME: root SPRING_DATASOURCE_DRUID_MASTER_PASSWORD: root ``` 在同目录下输入命令 docker-compose up -d 与docker run -d命令效果相同 ##### 5.包含前端及数据库的完整docker-compose配置,带构建Dockerfile文件,只需要docker和互联网环境即可完成构建和部署 进入./docker 运行`docker-compose build`, 等待镜像构建完成 运行`docker-compose up -d`,完成启动