mirror of
https://gitee.com/san-bing/JChargePointProtocol
synced 2026-05-07 11:29:53 +08:00
新增postgresql 17 的docker compose
This commit is contained in:
33
docker/docker-compose.postgres.yml
Normal file
33
docker/docker-compose.postgres.yml
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
#
|
||||||
|
# 抖音关注:程序员三丙
|
||||||
|
# 知识星球:https://t.zsxq.com/j9b21
|
||||||
|
#
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
postgresql_data: {}
|
||||||
|
|
||||||
|
networks:
|
||||||
|
sanbing-network:
|
||||||
|
driver: bridge
|
||||||
|
name: sanbing-network
|
||||||
|
ipam:
|
||||||
|
config:
|
||||||
|
- subnet: 10.10.0.0/24
|
||||||
|
|
||||||
|
services:
|
||||||
|
postgres:
|
||||||
|
image: registry.cn-hangzhou.aliyuncs.com/sanbing/postgresql:17
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- sanbing-network
|
||||||
|
ports:
|
||||||
|
- "5432:5432"
|
||||||
|
environment:
|
||||||
|
- 'POSTGRES_DB=jcpp'
|
||||||
|
- 'POSTGRES_PASSWORD=postgres'
|
||||||
|
- 'POSTGRESQL_MAX_CONNECTIONS=1000'
|
||||||
|
- 'POSTGRESQL_DEFAULT_TRANSACTION_ISOLATION=read committed'
|
||||||
|
- 'TZ=Asia/Shanghai'
|
||||||
|
volumes:
|
||||||
|
- postgresql_data:/bitnami/postgresql
|
||||||
|
- ./schema/schema-postgres.sql:/docker-entrypoint-initdb.d/init.sql
|
||||||
@@ -22,7 +22,7 @@ spring:
|
|||||||
name: "${SPRING_APPLICATION_NAME:java-charge-point-server}"
|
name: "${SPRING_APPLICATION_NAME:java-charge-point-server}"
|
||||||
datasource:
|
datasource:
|
||||||
driver-class-name: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
|
driver-class-name: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
|
||||||
url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://10.102.12.102:30135/jcpp}"
|
url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://postgres:5432/jcpp}"
|
||||||
username: "${SPRING_DATASOURCE_USERNAME:postgres}"
|
username: "${SPRING_DATASOURCE_USERNAME:postgres}"
|
||||||
password: "${SPRING_DATASOURCE_PASSWORD:postgres}"
|
password: "${SPRING_DATASOURCE_PASSWORD:postgres}"
|
||||||
hikari:
|
hikari:
|
||||||
@@ -196,7 +196,7 @@ service:
|
|||||||
topic: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_TOPIC:protocol_uplink}"
|
topic: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_TOPIC:protocol_uplink}"
|
||||||
jcpp-partition: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_JCPP_PARTITION:true}" # 是否利用JCPP的分片框架
|
jcpp-partition: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_JCPP_PARTITION:true}" # 是否利用JCPP的分片框架
|
||||||
# 以下配置只有在service.type为protocol时且jcpp-partition为false时才生效
|
# 以下配置只有在service.type为protocol时且jcpp-partition为false时才生效
|
||||||
bootstrap-servers: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_SERVERS:10.102.12.102:9092}"
|
bootstrap-servers: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_SERVERS:kafka:9092}"
|
||||||
acks: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ACKS:1}"
|
acks: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ACKS:1}"
|
||||||
# # 可选 protobuf(推荐)、json
|
# # 可选 protobuf(推荐)、json
|
||||||
encoder: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ENCODER:protobuf}"
|
encoder: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ENCODER:protobuf}"
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
redis.connection.type=cluster
|
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/jcpp
|
||||||
redis.cluster.nodes=10.102.12.101:30700,10.102.12.101:32027,10.102.12.101:30767,10.102.12.101:30250,10.102.12.101:30612,10.102.12.101:32303
|
|
||||||
service.protocols.yunkuaichongV150.listener.tcp.bind-port=0
|
service.protocols.yunkuaichongV150.listener.tcp.bind-port=0
|
||||||
@@ -71,7 +71,7 @@ service:
|
|||||||
topic: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_TOPIC:protocol_uplink}"
|
topic: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_TOPIC:protocol_uplink}"
|
||||||
jcpp-partition: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_JCPP_PARTITION:true}" # 是否利用JCPP的分片框架
|
jcpp-partition: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_JCPP_PARTITION:true}" # 是否利用JCPP的分片框架
|
||||||
# 以下配置只有在service.type为protocol时且jcpp-partition为false时才生效
|
# 以下配置只有在service.type为protocol时且jcpp-partition为false时才生效
|
||||||
bootstrap-servers: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_SERVERS:10.102.12.102:9092}"
|
bootstrap-servers: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_SERVERS:kafka:9092}"
|
||||||
acks: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ACKS:1}"
|
acks: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ACKS:1}"
|
||||||
# # 可选 protobuf(推荐)、json
|
# # 可选 protobuf(推荐)、json
|
||||||
encoder: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ENCODER:protobuf}"
|
encoder: "${PROTOCOLS_YUNKUAICHONGV150_FORWARD_KAFKA_ENCODER:protobuf}"
|
||||||
|
|||||||
Reference in New Issue
Block a user