Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
piplus-backend-v5-server-dockers
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
piplus-backend-v5
piplus-backend-v5-server-dockers
Commits
aaed0dee
Commit
aaed0dee
authored
Feb 10, 2017
by
focus
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
c302bfc4
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
95 additions
and
56 deletions
+95
-56
Dockerfile
piplus-backend-v5-es-docker/Dockerfile
+3
-3
schema.xml
piplus-backend-v5-mycat-docker/conf-prod/schema.xml
+24
-0
server.xml
piplus-backend-v5-mycat-docker/conf-prod/server.xml
+5
-1
docker-compose.yml
piplus-backend-v5-rabbitmq-docker/docker-compose.yml
+12
-46
docker-compose0.yml
piplus-backend-v5-rabbitmq-docker/docker-compose0.yml
+48
-0
startrabbit.sh
piplus-backend-v5-rabbitmq-docker/startrabbit.sh
+3
-6
No files found.
piplus-backend-v5-es-docker/Dockerfile
View file @
aaed0dee
FROM
openjdk:8u111-j
re-alpine
FROM
openjdk:8u111-j
dk
MAINTAINER
focus@hudongpai.com
RUN
apk
-U
add bash
ENV
ES_VERSION=5.1.2
ADD
http://terran-oss-dev.oss-cn-hangzhou.aliyuncs.com/terran-devops/lib/elasticsearch-$ES_VERSION.tar.gz /tmp/es.tgz
...
...
@@ -19,6 +17,8 @@ ENV ES_HOME=/usr/share/elasticsearch-$ES_VERSION \
DISCOVER_HTTP_IP=eth0 \
ES_JAVA_OPTS="-Xms1g -Xmx1g"
RUN
sudo
sysctl
-w
vm.max_map_count
=
262144
RUN
adduser
-S
-s
/bin/sh
$DEFAULT_ES_USER
VOLUME
["/data","/conf"]
...
...
piplus-backend-v5-mycat-docker/conf-prod/schema.xml
View file @
aaed0dee
...
...
@@ -149,6 +149,21 @@
<table
name=
"pi_seckill_order_payment"
primaryKey=
"id"
dataNode=
"promotion_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
</schema>
<schema
name=
"h5_service"
checkSQLschema=
"false"
sqlMaxLimit=
"100"
>
<table
name=
"pi_h5_model"
primaryKey=
"id"
type=
"global"
dataNode=
"h5_service_$1-8"
/>
<table
name=
"pi_h5_model_dzpprize"
primaryKey=
"id"
type=
"global"
dataNode=
"h5_service_$1-8"
/>
<table
name=
"pi_h5_model_material_define"
primaryKey=
"id"
type=
"global"
dataNode=
"h5_service_$1-8"
/>
<table
name=
"pi_h5_application_material"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_application_prizes"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_applications"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_lottery_log"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_prize_center"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_share_log"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_statistics"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
<table
name=
"pi_h5_visit_log"
primaryKey=
"id"
dataNode=
"h5_service_$1-8"
autoIncrement=
"false"
rule=
"mod-ent-id"
/>
</schema>
<schema
name=
"auth_service"
checkSQLschema=
"false"
sqlMaxLimit=
"100"
dataNode=
"auth_service"
></schema>
<schema
name=
"plat_service"
checkSQLschema=
"false"
sqlMaxLimit=
"100"
dataNode=
"plat_service"
></schema>
...
...
@@ -218,6 +233,15 @@
<dataNode
name=
"promotion_service_7"
dataHost=
"rds2"
database=
"promotion_service_7"
/>
<dataNode
name=
"promotion_service_8"
dataHost=
"rds2"
database=
"promotion_service_8"
/>
<dataNode
name=
"h5_service_1"
dataHost=
"rds1"
database=
"h5_service_1"
/>
<dataNode
name=
"h5_service_2"
dataHost=
"rds1"
database=
"h5_service_2"
/>
<dataNode
name=
"h5_service_3"
dataHost=
"rds1"
database=
"h5_service_3"
/>
<dataNode
name=
"h5_service_4"
dataHost=
"rds1"
database=
"h5_service_4"
/>
<dataNode
name=
"h5_service_5"
dataHost=
"rds2"
database=
"h5_service_5"
/>
<dataNode
name=
"h5_service_6"
dataHost=
"rds2"
database=
"h5_service_6"
/>
<dataNode
name=
"h5_service_7"
dataHost=
"rds2"
database=
"h5_service_7"
/>
<dataNode
name=
"h5_service_8"
dataHost=
"rds2"
database=
"h5_service_8"
/>
<dataNode
name=
"auth_service"
dataHost=
"rds1"
database=
"auth_service"
/>
...
...
piplus-backend-v5-mycat-docker/conf-prod/server.xml
View file @
aaed0dee
...
...
@@ -121,6 +121,10 @@
<property
name=
"password"
>
Terran123456
</property>
<property
name=
"schemas"
>
promotion_service
</property>
</user>
<user
name=
"h5_service"
>
<property
name=
"password"
>
Terran123456
</property>
<property
name=
"schemas"
>
h5_service
</property>
</user>
<user
name=
"sequence_service_1"
>
<property
name=
"password"
>
Terran123456
</property>
<property
name=
"schemas"
>
sequence_service_1
</property>
...
...
@@ -131,7 +135,7 @@
</user>
<user
name=
"terran"
>
<property
name=
"password"
>
Terran123456
</property>
<property
name=
"schemas"
>
stat_service,schedule_service,sequence_service_1,sequence_service_2,auth_service,plat_service,sys_service,user_service,forum_service,points_mall_service,ecom_base_service,ecom_order_service,promotion_service
</property>
<property
name=
"schemas"
>
stat_service,schedule_service,sequence_service_1,sequence_service_2,auth_service,plat_service,sys_service,user_service,forum_service,points_mall_service,ecom_base_service,ecom_order_service,promotion_service
,h5_service
</property>
</user>
</mycat:server>
piplus-backend-v5-rabbitmq-docker/docker-compose.yml
View file @
aaed0dee
rabbit1
:
image
:
rabbitmq-server
hostname
:
rabbit1
ports
:
-
"
5672:5672"
-
"
15672:15672"
environment
:
-
CLUSTERED=true
-
RABBITMQ_ERLANG_COOKIE=terran123456
volumes
:
-
/var/lib/rabbitmq
rabbit2
:
image
:
rabbitmq-server
hostname
:
rabbit2
links
:
-
rabbit1
environment
:
-
CLUSTERED=true
-
RABBITMQ_ERLANG_COOKIE=terran123456
-
CLUSTER_WITH=rabbit1
-
MIRROR_POLICY_PATTERN=^
-
MIRROR_POLICY_DEF={"ha-mode":"all","ha-sync-mode":"automatic"}
-
RAM_NODE=true
ports
:
-
"
5673:5672"
-
"
15673:15672"
volumes
:
-
/var/lib/rabbitmq
rabbit3
:
image
:
rabbitmq-server
hostname
:
rabbit3
links
:
-
rabbit1
-
rabbit2
environment
:
-
CLUSTERED=true
-
RABBITMQ_ERLANG_COOKIE=terran123456
-
CLUSTER_WITH=rabbit1
-
MIRROR_POLICY_PATTERN=^
-
MIRROR_POLICY_DEF={"ha-mode":"all","ha-sync-mode":"automatic"}
ports
:
-
"
5674:5672"
volumes
:
-
/var/lib/rabbitmq
version
:
'
2'
services
:
rabbit1
:
image
:
'
piplus/piplus-v5-rabbitmq:latest'
hostname
:
rabbit1
ports
:
-
"
5672"
-
"
15672"
environment
:
-
RABBITMQ_ERLANG_COOKIE=terran123456
volumes
:
-
/Users/focus/rabbitmq:/var/lib/rabbitmq
piplus-backend-v5-rabbitmq-docker/docker-compose0.yml
0 → 100644
View file @
aaed0dee
version
:
'
2'
services
:
rabbit1
:
image
:
'
piplus/piplus-v5-rabbitmq:latest'
hostname
:
rabbit1
ports
:
-
"
5672:5672"
-
"
15672:15672"
environment
:
-
CLUSTERED=true
-
RABBITMQ_ERLANG_COOKIE=terran123456
volumes
:
-
/var/lib/rabbitmq
rabbit2
:
image
:
'
piplus/piplus-v5-rabbitmq:latest'
hostname
:
rabbit2
links
:
-
rabbit1
environment
:
-
CLUSTERED=true
-
RABBITMQ_ERLANG_COOKIE=terran123456
-
CLUSTER_WITH=rabbit1
-
MIRROR_POLICY_PATTERN=^
-
MIRROR_POLICY_DEF={"ha-mode":"all","ha-sync-mode":"automatic"}
-
RAM_NODE=true
ports
:
-
"
5673:5672"
-
"
15673:15672"
volumes
:
-
/var/lib/rabbitmq
rabbit3
:
image
:
'
piplus/piplus-v5-rabbitmq:latest'
hostname
:
rabbit3
links
:
-
rabbit1
-
rabbit2
environment
:
-
CLUSTERED=true
-
RABBITMQ_ERLANG_COOKIE=terran123456
-
CLUSTER_WITH=rabbit1
-
MIRROR_POLICY_PATTERN=^
-
MIRROR_POLICY_DEF={"ha-mode":"all","ha-sync-mode":"automatic"}
ports
:
-
"
5674:5672"
volumes
:
-
/var/lib/rabbitmq
piplus-backend-v5-rabbitmq-docker/startrabbit.sh
View file @
aaed0dee
#!/bin/bash
logfile
=
/var/lib/rabbitmq/log/rabbit
\@
$HOSTNAME
.log
ln
-sf
/dev/stdout
$logfile
if
[
"
$CLUSTERED
"
==
"false"
]
;
then
# if not clustered then start it normally as if it is a single server
/usr/sbin/rabbitmq-server
>
$logfile
&
/usr/sbin/rabbitmq-server
>
/dev/stdout
&
else
if
[
-z
"
$CLUSTER_WITH
"
]
;
then
# If clustered, but cluster with is not specified then again start normally, could be the first server in the
# cluster
/usr/sbin/rabbitmq-server
>
$logfile
&
/usr/sbin/rabbitmq-server
>
/dev/stdout
&
else
/usr/sbin/rabbitmq-server
>
$logfile
&
/usr/sbin/rabbitmq-server
>
/dev/stdout
&
rabbitmqctl stop_app
if
[
-z
"
$RAM_NODE
"
]
;
then
rabbitmqctl join_cluster rabbit@
$CLUSTER_WITH
...
...
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