Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
D
draw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
draw
draw
Commits
2c58e8ef
Commit
2c58e8ef
authored
Apr 04, 2023
by
邓吉芬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docker
parent
ee970b90
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
69 additions
and
8 deletions
+69
-8
pom.xml
pom.xml
+19
-0
Dockerfile
src/main/dockerfile/Dockerfile
+25
-0
docker-compose.yml
src/main/dockerfile/docker-compose.yml
+17
-0
RbcsDrawResultSyncJob.java
...main/java/com/miya/draw/xxljob/RbcsDrawResultSyncJob.java
+3
-3
RbcsTradeSyncJob.java
src/main/java/com/miya/draw/xxljob/RbcsTradeSyncJob.java
+2
-2
application-default.yml
src/main/resources/application-default.yml
+3
-3
No files found.
pom.xml
View file @
2c58e8ef
...
...
@@ -251,6 +251,25 @@
</excludes>
</configuration>
</plugin>
<!-- Docker maven plugin -->
<plugin>
<groupId>
com.spotify
</groupId>
<artifactId>
docker-maven-plugin
</artifactId>
<version>
1.0.0
</version>
<configuration>
<imageName>
${project.artifactId}
</imageName>
<dockerDirectory>
src/main/docker
</dockerDirectory>
<resources>
<resource>
<targetPath>
/
</targetPath>
<directory>
${project.build.directory}
</directory>
<include>
${project.build.finalName}.jar
</include>
</resource>
</resources>
</configuration>
</plugin>
<!-- Docker maven plugin -->
</plugins>
</build>
...
...
src/main/dockerfile/Dockerfile
0 → 100644
View file @
2c58e8ef
##基础镜像 java8 已经被docker废弃
#FROM java:8
#
##把当前目录下的jar包拷贝进docker镜像里
#COPY *.jar /draw-run.jar
##CMD命令用于指定这个容器启动的时候要运行的命令(CMD一行只执行一个命令,可以写多个CMD)
#CMD echo "---server.port=6048---"
#
##对外暴露8080端口
#EXPOSE 6048
#
##ENTRYPOINT命令用于指定这个容器启动的时候要运行的命令(可以追加命令)
#ENTRYPOINT java -jar draw-run.jar
FROM
openjdk:8-jre
#把当前目录下的jar包拷贝进docker镜像里
ADD
draw-run.jar /draw.jar
#CMD命令用于指定这个容器启动的时候要运行的命令(CMD一行只执行一个命令,可以写多个CMD)
#对外暴露8080端口
EXPOSE
6048
#ENTRYPOINT命令用于指定这个容器启动的时候要运行的命令(可以追加命令)
ENTRYPOINT
java ${JAVA_OPTS} -jar /draw.jar
\ No newline at end of file
src/main/dockerfile/docker-compose.yml
0 → 100644
View file @
2c58e8ef
#Docker Compose的版本
version
:
'
2'
#配置我们自己的服务
services
:
testcompose
:
build
:
.
image
:
draw:1.0
depends_on
:
-
redis
ports
:
-
"
6048:6048"
#前面是宿主机的端口,后面是容器的端口。 通过宿主机的端口进行访问
src/main/java/com/miya/draw/xxljob/RbcsDrawResultSyncJob.java
View file @
2c58e8ef
...
...
@@ -61,7 +61,7 @@ public class RbcsDrawResultSyncJob extends IJobHandler {
@Override
public
ReturnT
<
String
>
execute
(
String
s
)
throws
Exception
{
XxlJobLogger
.
log
(
"向十足同步开始:{}"
+
LocalDateTime
.
now
().
toString
());
log
.
info
(
"向
十足
同步开始:{}"
+
LocalDateTime
.
now
().
toString
());
log
.
info
(
"向
人本超市
同步开始:{}"
+
LocalDateTime
.
now
().
toString
());
if
(
StringUtils
.
isNotBlank
(
s
))
{
SyncTradeConfigModel
model
=
JSON
.
parseObject
(
s
,
SyncTradeConfigModel
.
class
);
maxSize
=
model
.
getMaxSize
();
...
...
@@ -91,8 +91,8 @@ public class RbcsDrawResultSyncJob extends IJobHandler {
accountPrizeService
.
updateBatchById
(
accountPrizeList
);
}
XxlJobLogger
.
log
(
"向
十足
同步结束:"
+
LocalDateTime
.
now
().
toString
());
log
.
info
(
"向
十足
同步结束:"
+
LocalDateTime
.
now
().
toString
());
XxlJobLogger
.
log
(
"向
人本超市
同步结束:"
+
LocalDateTime
.
now
().
toString
());
log
.
info
(
"向
人本超市
同步结束:"
+
LocalDateTime
.
now
().
toString
());
return
ReturnT
.
SUCCESS
;
}
}
src/main/java/com/miya/draw/xxljob/RbcsTradeSyncJob.java
View file @
2c58e8ef
...
...
@@ -81,7 +81,7 @@ public class RbcsTradeSyncJob extends IJobHandler {
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ReturnT
<
String
>
execute
(
String
s
)
throws
Exception
{
XxlJobLogger
.
log
(
"
十足
同步开始:"
+
LocalDateTime
.
now
().
toString
());
XxlJobLogger
.
log
(
"
人本超市
同步开始:"
+
LocalDateTime
.
now
().
toString
());
if
(
StringUtils
.
isNotBlank
(
s
))
{
SyncTradeConfigModel
model
=
JSON
.
parseObject
(
s
,
SyncTradeConfigModel
.
class
);
maxSize
=
model
.
getMaxSize
();
...
...
@@ -122,7 +122,7 @@ public class RbcsTradeSyncJob extends IJobHandler {
tradeRbcsService
.
updateBatchByIdNoTrans
(
syncTrades
);
}
XxlJobLogger
.
log
(
"
十足
同步结束:"
+
LocalDateTime
.
now
().
toString
());
XxlJobLogger
.
log
(
"
人本超市
同步结束:"
+
LocalDateTime
.
now
().
toString
());
return
ReturnT
.
SUCCESS
;
}
}
src/main/resources/application-default.yml
View file @
2c58e8ef
...
...
@@ -11,7 +11,7 @@ spring:
strict
:
true
datasource
:
db1
:
url
:
jdbc:p6spy:mysql://
47.98.165.99:3637
/draw?characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8&rewriteBatchedStatements=true
url
:
jdbc:p6spy:mysql://
124.223.170.222:3306
/draw?characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8&rewriteBatchedStatements=true
username
:
mycpos
password
:
mycpos@888
driver-class-name
:
com.p6spy.engine.spy.P6SpyDriver
...
...
@@ -24,9 +24,9 @@ spring:
type
:
com.zaxxer.hikari.HikariDataSource
redis
:
database
:
0
host
:
47.98.165.99
host
:
localhost
port
:
6379
password
:
redis@888
password
:
lettuce
:
pool
:
max-idle
:
20
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment