上传图片
This commit is contained in:
parent
c80e33f87d
commit
21bec38537
@ -1,5 +1,6 @@
|
|||||||
FROM java:8-alpine
|
FROM openjdk:8-jre-alpine
|
||||||
WORKDIR /app
|
#RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
|
||||||
|
##安装字体
|
||||||
|
#RUN apk --no-cache add ttf-dejavu
|
||||||
COPY ruoyi-admin.jar /app/app.jar
|
COPY ruoyi-admin.jar /app/app.jar
|
||||||
ENTRYPOINT ["java","-Duser.timezone=Asia/Shanghai -Xms512M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC","-jar","/app/app.jar"]
|
ENTRYPOINT ["java","-Duser.timezone=GMT+08","-jar","/app/app.jar"]
|
||||||
|
|
||||||
|
10
deploy.sh
10
deploy.sh
@ -1,15 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
imageName="wine"
|
imageName="mall"
|
||||||
|
|
||||||
echo "==========打包========="
|
echo "==========打包========="
|
||||||
mvn clean package -Dmaven.test.skip=true
|
mvn clean package -Dmaven.test.skip=true
|
||||||
echo "==========上传服务器========="
|
echo "==========上传服务器========="
|
||||||
scp ruoyi-admin/target/ruoyi-admin.jar root@62.234.123.172:/root/wine/
|
scp ruoyi-admin/target/ruoyi-admin.jar root@192.144.217.65:/root/mall/
|
||||||
scp Dockerfile root@62.234.123.172:/root/wine/
|
scp Dockerfile root@192.144.217.65:/root/mall/
|
||||||
echo "==========远程执行========="
|
echo "==========远程执行========="
|
||||||
ssh root@62.234.123.172 > /dev/null 2>&1 << eeooff
|
ssh root@192.144.217.65 > /dev/null 2>&1 << eeooff
|
||||||
cd /root/wine
|
cd /root/mall
|
||||||
docker build -t $imageName .
|
docker build -t $imageName .
|
||||||
docker stop $imageName
|
docker stop $imageName
|
||||||
docker rm $imageName
|
docker rm $imageName
|
||||||
|
@ -62,7 +62,7 @@ spring:
|
|||||||
servlet:
|
servlet:
|
||||||
multipart:
|
multipart:
|
||||||
# 单个文件大小
|
# 单个文件大小
|
||||||
max-file-size: 10MB
|
max-file-size: 20MB
|
||||||
# 设置总上传的文件大小
|
# 设置总上传的文件大小
|
||||||
max-request-size: 20MB
|
max-request-size: 20MB
|
||||||
# 服务模块
|
# 服务模块
|
||||||
|
@ -58,7 +58,9 @@ public class CosUtils {
|
|||||||
|
|
||||||
|
|
||||||
// 指定要上传到 COS 上对象键
|
// 指定要上传到 COS 上对象键
|
||||||
String key = ReUtil.replaceAll(StrUtil.trim(fastSimpleUUID() + Optional.of(file.getOriginalFilename()).orElse(StrUtil.EMPTY)), SPECIAL_CHARACTERS, StrUtil.EMPTY);
|
String filename = file.getOriginalFilename();
|
||||||
|
String suffix = filename.substring(filename.lastIndexOf("."));
|
||||||
|
String key = ReUtil.replaceAll(fastSimpleUUID() + "." + suffix, SPECIAL_CHARACTERS, StrUtil.EMPTY);
|
||||||
// 生成 cos 客户端。
|
// 生成 cos 客户端。
|
||||||
COSClient cosClient = new COSClient(cosCredentials, clientConfig);
|
COSClient cosClient = new COSClient(cosCredentials, clientConfig);
|
||||||
ObjectMetadata metadata = new ObjectMetadata();
|
ObjectMetadata metadata = new ObjectMetadata();
|
||||||
|
@ -28,15 +28,6 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="支付参数" prop="payMsg">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.payMsg"
|
|
||||||
placeholder="请输入支付参数"
|
|
||||||
clearable
|
|
||||||
size="small"
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="总金额" prop="totalFee">
|
<el-form-item label="总金额" prop="totalFee">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.totalFee"
|
v-model="queryParams.totalFee"
|
||||||
@ -127,10 +118,8 @@
|
|||||||
<el-table v-loading="loading" :data="orderList" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="orderList" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="订单ID" align="center" prop="id" v-if="false"/>
|
<el-table-column label="订单ID" align="center" prop="id" v-if="false"/>
|
||||||
<el-table-column label="部门ID" align="center" prop="deptId" />
|
|
||||||
<el-table-column label="用户ID" align="center" prop="userId" />
|
<el-table-column label="用户ID" align="center" prop="userId" />
|
||||||
<el-table-column label="收货地址ID" align="center" prop="addressId" />
|
<el-table-column label="收货地址ID" align="center" prop="addressId" />
|
||||||
<el-table-column label="支付参数" align="center" prop="payMsg" />
|
|
||||||
<el-table-column label="总金额" align="center" prop="totalFee" />
|
<el-table-column label="总金额" align="center" prop="totalFee" />
|
||||||
<el-table-column label="运单号" align="center" prop="transportNo" />
|
<el-table-column label="运单号" align="center" prop="transportNo" />
|
||||||
<el-table-column label="订单状态" align="center" prop="status" />
|
<el-table-column label="订单状态" align="center" prop="status" />
|
||||||
@ -145,6 +134,11 @@
|
|||||||
<span>{{ parseTime(scope.row.cancelTime, '{y}-{m}-{d}') }}</span>
|
<span>{{ parseTime(scope.row.cancelTime, '{y}-{m}-{d}') }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
||||||
|
<!-- <template slot-scope="scope">-->
|
||||||
|
<!-- <span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>-->
|
||||||
|
<!-- </template>-->
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
@ -176,18 +170,12 @@
|
|||||||
<!-- 添加或修改订单对话框 -->
|
<!-- 添加或修改订单对话框 -->
|
||||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="部门ID" prop="deptId">
|
|
||||||
<el-input v-model="form.deptId" placeholder="请输入部门ID" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="用户ID" prop="userId">
|
<el-form-item label="用户ID" prop="userId">
|
||||||
<el-input v-model="form.userId" placeholder="请输入用户ID" />
|
<el-input v-model="form.userId" placeholder="请输入用户ID" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="收货地址ID" prop="addressId">
|
<el-form-item label="收货地址ID" prop="addressId">
|
||||||
<el-input v-model="form.addressId" placeholder="请输入收货地址ID" />
|
<el-input v-model="form.addressId" placeholder="请输入收货地址ID" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="支付参数" prop="payMsg">
|
|
||||||
<el-input v-model="form.payMsg" placeholder="请输入支付参数" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="总金额" prop="totalFee">
|
<el-form-item label="总金额" prop="totalFee">
|
||||||
<el-input v-model="form.totalFee" placeholder="请输入总金额" />
|
<el-input v-model="form.totalFee" placeholder="请输入总金额" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -258,10 +246,8 @@ export default {
|
|||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
deptId: undefined,
|
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
addressId: undefined,
|
addressId: undefined,
|
||||||
payMsg: undefined,
|
|
||||||
totalFee: undefined,
|
totalFee: undefined,
|
||||||
transportNo: undefined,
|
transportNo: undefined,
|
||||||
status: undefined,
|
status: undefined,
|
||||||
@ -309,10 +295,8 @@ export default {
|
|||||||
reset() {
|
reset() {
|
||||||
this.form = {
|
this.form = {
|
||||||
id: undefined,
|
id: undefined,
|
||||||
deptId: undefined,
|
|
||||||
userId: undefined,
|
userId: undefined,
|
||||||
addressId: undefined,
|
addressId: undefined,
|
||||||
payMsg: undefined,
|
|
||||||
totalFee: undefined,
|
totalFee: undefined,
|
||||||
transportNo: undefined,
|
transportNo: undefined,
|
||||||
status: 0,
|
status: 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user