第15届服务外包大赛后端代码
如果需要在本机上完全独立的启动该项目,需要确保系统内有以下软件或资源:
- k3s
- containerd 1.7.11-k3s2
- image: uos:v0.2.0
- nginx:alpine
- java 17
- k3s config
- 安装k3s 和 containerd
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_KUBECONFIG_MODE="644" sh -s - --system-default-registry "registry.cn-hangzhou.aliyuncs.com"
- 导入uos镜像
# 制备完成的uos镜像 docker save uos:v0.2.0 -o uos.tar sudo k3s ctr images -n k8s.io import uos.tar - 其他
- nginx:alpine可以自行拉取
- java 17自行安装
- k3s config文件需要放置在项目根目录下
cp /etc/rancher/k3s/k3s.yaml backend-15/config
- 克隆源码
git clone https://github.com/jking412/backend-15.git
# 将k3s config文件放入backend-15目录下
mv path/config backend-15/config- 编译
cd backend-15
mvn install- 下载Jar包
- 将config文件放在jar包目录下
- 启动运行
java -jar XXX.jar请阅读我们的贡献指南。