# boss-timer **Repository Path**: Hinak0/boss-timer ## Basic Information - **Project Name**: boss-timer - **Description**: 一个简单的工具类前后端项目,涉及mysql,springboot,vue的全栈项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-23 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # boss-timer ## 部署说明 ### 环境 ```bash apt-get update apt-get install openjdk-8-jdk apt install mysql-server apt install maven ``` ### 部署 ```mysql create user bossTimer@localhost identified by 'password'; grant all on bossTimer.* to bossTimer; create database bossTimer; use bossTimer; CREATE TABLE IF NOT EXISTS `boss` ( `id` int (8) NOT NULL AUTO_INCREMENT, `boss_name` varchar(32) DEFAULT NULL, `map_name` varchar(32) DEFAULT NULL, `reborn_cycle` varchar(32) NOT NULL, `last_death` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8; insert into boss (boss_name, map_name, reborn_cycle, last_death) values ( "贝贝龙", "极东支部", "2022/9/23 17:07:53", "2022/9/23 17:07:53" ); ``` systemd脚本 ```conf [Unit] Description=boss-timer After=network.target [Service] Type=simple User=ubuntu CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_NET_ADMIN AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_ADMIN WorkingDirectory=/home/ubuntu/boss-timer/server/target ExecStart=java -jar boss-timer-1.0-SNAPSHOT.jar Restart=on-failure RestartSec=20s [Install] WantedBy=multi-user.target ``` 1.`npm i`安装前端依赖库\ 2.`npm run build`打包前端项目\ 3.`cd server && bash ./deploy.bash`部署项目 ## 配置 **配置文件路径:项目根目录下server/src/main/resources** ![](images/01141647.png) - 端口号:server.port - 重新配置后重新启动boss-timer项目 ## 重启服务 ``` systemctl restart boss-timer ```