Преглед на файлове

feat: "第十次部署尝试"

Leonezhurui преди 2 години
родител
ревизия
a3382bc68e
променени са 4 файла, в които са добавени 34 реда и са изтрити 21 реда
  1. 1 1
      Dockerfile
  2. 0 20
      deploy.sh
  3. 0 0
      src/main/resources/application-dev.yaml
  4. 33 0
      src/main/resources/application-prod.yaml

+ 1 - 1
Dockerfile

@@ -1,6 +1,6 @@
 FROM openjdk:17-slim
 COPY target/*.jar /app/app.jar
-COPY src/main/resources/application.yaml /app/application.yaml
+COPY src/main/resources/application-prod.yaml /app/application.yaml
 WORKDIR /app
 VOLUME /var/log/app
 CMD ["java", "-jar", "/app/app.jar", "-Duser.timezone=Asia/Shanghai", "--spring.config.location=/app/application.yaml"]

+ 0 - 20
deploy.sh

@@ -1,20 +0,0 @@
-set -xeu
-cd `dirname $0`
-
-container_name="eai-backend"
-
-# 检查是否存在同名容器,如果存在,则删除
-if [ $(docker ps -aq -f name=^/${container_name}$) ]; then
-    echo "Removing existing container named ${container_name}"
-    docker rm -f ${container_name}
-fi
-
-# 拉取最新的镜像
-echo "Pulling latest image for ${tag}"
-docker login --username=leonezhurui registry.cn-hangzhou.aliyuncs.com
-tag=registry.cn-hangzhou.aliyuncs.com/english-ai/eai-backend:`git symbolic-ref --short -q HEAD`
-docker pull ${tag}
-
-# 运行新的容器
-echo "Running new container from ${tag}"
-docker run --name ${container_name} -d ${tag} -p 8081:80

+ 0 - 0
src/main/resources/application.yaml → src/main/resources/application-dev.yaml


+ 33 - 0
src/main/resources/application-prod.yaml

@@ -0,0 +1,33 @@
+spring:
+  jackson:
+    deserialization:
+      fail-on-unknown-properties: true
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    username: root
+    password: eai123456
+    url: jdbc:mysql://47.111.23.171:3306/eai?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
+  data:
+    mongodb:
+      uri: mongodb://root:eai123456@47.111.23.171:27017/eai?authSource=admin
+      authentication-database: admin
+  mail:
+    host: smtp.163.com
+    port: 25
+    username: seecoder2022@163.com # Seecoder的公共邮箱
+    password: WEIHUIOOJYUFMZGV # 邮箱开启stmp的秘钥
+    default-encoding: UTF-8
+
+
+# MyBatis配置
+mybatis-plus:
+  mapper-locations: classpath:mapper/*.xml
+  type-aliases-package: com/njuzr/eaibackend/po
+
+
+jwt:
+  # jjwt密钥算法HS256,要求secret长度至少是256位
+  secret: xTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguhxTv@UA7e2q$*n&92AHo5Wj$@KAnguh92AHo5Wj$@KAnguh92AHo5Wj$@KAnguh92AHo5Wj$@KAnguh
+  issuer: eai
+  expiration: 86400
+