Windows 下 hoj后端本地启动

一、原生启动 1.环境准备 1.1 mysql 安装好mysql后直接用navicat进入mysql运行hoj.sql与hoj-update.sql文件即可 1.2 nacos环境 推荐使用nacos1.4.1 , 并

 一、原生启动

  1.环境准备

      1.1 mysql

       安装好mysql后直接用navicat进入mysql运行hoj.sql与hoj-update.sql文件即可

     1.2 nacos环境

      推荐使用nacos1.4.1 , 并创建好相应的nacos数据库,nacos数据库创建请使用该sql文件,

创建好nacos数据库后,记得配置应该自己的nacos账号后面会用到,nacos账号密码需要自己到数据库里添加(nacos数据库users表),由于nacos密码为加密后密码(nacos数据库users表的password字段),下面给出字符串“nacos”的加密后对应的字符串

 $2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu

一下是nacos下载连接,如果下载速度慢,可以使用手机自带下载器下载后传到电脑使用

https://objects.githubusercontent/github-production-release-asset-2e65be/137451403/f752d100-571d-11eb-9762-863d44a8289b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220821%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220821T072321Z&X-Amz-Expires=300&X-Amz-Signature=2c9968a3f1549e6419b02846219e1a2e99561712e4b8778a1ef2924e01ea26a1&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=137451403&response-content-disposition=attachment%3B%20filename%3Dnacos-server-1.4.1.zip&response-content-type=application%2Foctet-stream

并修改nacos的配置文件,在conf文件夹内的application.properties里解开对应行的注释

启动naocs,后登录看到有以下信息就算成功 

   1.3  redis

       到redis下载|雷迪斯 (redis.io) 下载相应版本redis后本地启动并设置redis密码   

注意一定要设置redis密码,hoj不支持使用无密码的redis

  2. 项目启动准备

   2.1 修改bootstrap.yml

   active建议使用 dev开发环境,prod为生产环境,prod对应的文件为application-prod.yml,

dev对应位application-dev.ym

  2.2 修改application-dev.yml

3.项目启动

  3.1 确认环境启动

   3.2 确定redis密码正确

  3.3 后端启动

 

  3.4 启动前端后登录

账号为 root 密码为  hoj123456 

后记

由于判机(judgeserver)内的命令为Linux命令,所以没必要在windows环境下启动判机

并且由于默认判机与项目前端所使用的端口重叠,所以请注意修改

二、docker启动

docker启动比较取巧原理是按照官方文档在windows上启动好容器,再将不需要的容器关闭再进行启动,这样减少了很多的配置步骤。

1. 准备容器

    1.1 启动容器

   按照官方文档2. 快速部署 | HOJ启动,本地启动时不建议修改.env文件

   1.2 关闭不需要的容器

     图中框内服务建议保留可以避免繁琐的基础服务搭建,其余服务按需决定是否启动。

2. 启动配置

   2.2 修改需要本地开发的服务配置

账号密码信息参照,制作docker容器的 .env文件即可,地址信息使用本机ip或局域网ip(注意不要使用docker .env文件内的ip 那个是docker的内部ip),

active依然建议使用 dev开发环境

   2.3 若active为dev修改application-dev.yml,若active为prod修改application-prod.yml

3. 后端服务启动

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754431493a5159810.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信