From 5894a4a94bd415e6219a5852b05f127fd03e3aba Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 14 七月 2025 16:47:15 +0800
Subject: [PATCH] 支持https协议

---
 docker/bak.yml |  121 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 121 insertions(+), 0 deletions(-)

diff --git a/docker/bak.yml b/docker/bak.yml
new file mode 100644
index 0000000..d06bdc2
--- /dev/null
+++ b/docker/bak.yml
@@ -0,0 +1,121 @@
+version: "3.8"
+services:
+  # postgis
+  postgis:
+    image: postgis/postgis:17.5
+    ports:
+      - 5432:5432
+    volumes:
+      - ./postgis/pgdata:/var/lib/postgresql/data
+      - ./postgis/init:/docker-entrypoint-initdb.d
+    environment:
+      POSTGRES_USER: postgres
+      POSTGRES_PASSWORD: Postgres!_17_jHs
+      ALLOW_IP_RANGE: 0.0.0.0/0
+      TZ: Asia/Shanghai
+      POSTGRES_DB: jhs
+    healthcheck:
+      test: ["CMD-SHELL", "pg_isready -U postgres"]
+      interval: 5s
+      timeout: 2s
+      retries: 3
+    privileged: true
+    networks:
+      - network-jhs
+  # nacos
+  nacos:
+    image: nacos/nacos-server:v3.0.2
+    environment:
+      TZ: Asia/Shanghai
+      MODE: standalone
+      SPRING_DATASOURCE_PLATFORM: postgresql
+      DB_URL: jdbc:postgresql://postgis:5432/jhs?tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos_java
+      DB_USER: postgres
+      DB_PASSWORD: Postgres!_17_jHs
+      NACOS_AUTH_ENABLE: true
+      NACOS_AUTH_IDENTITY_KEY: nacos
+      NACOS_AUTH_IDENTITY_VALUE: nAcos_!9#_admIn
+      DB_POOL_CONFIG_DRIVERCLASSNAME: org.postgresql.Driver
+      NACOS_AUTH_TOKEN: TmFjb3NfUmFuZG9tX1N0cmluZ18zMl9DaGFyc19Pcl9Mb25nZXI=
+    volumes:
+      - ./nacos/logs/:/home/nacos/logs
+      - ./nacos/plugins:/home/nacos/plugins
+      #- ./nacos/conf/application.properties:/home/nacos/conf/application.properties
+    ports:
+      - 8080:8080
+      - 8848:8848
+      - 9848:9848
+    depends_on:
+      postgis:
+        condition: service_healthy
+    privileged: true
+    networks:
+      - network-jhs
+    restart: always
+  # zookeeper
+  zookeeper:
+    image: zookeeper:3.4
+    ports:
+      - 2181:2181
+      - 2888:2888
+      - 3888:3888
+    volumes:
+      - ./zookeeper_data:/data
+    environment:
+      ZOO_MY_ID: 1
+      ZOO_SERVERS: server.1=0.0.0.0:2888:3888
+      # ZOO_ENABLE_AUTH: yes
+      # ZOO_SERVER_USERS: admin
+      # ZOO_SERVER_PASSWORDS: kaFka_12#$56
+    healthcheck:
+      test: ["CMD-SHELL", "zkServer.sh status"]
+      interval: 5s
+      timeout: 2s
+      retries: 3
+    networks:
+      - network-jhs
+  # kafka
+  kafka:
+    image: bitnami/kafka:3.4
+    environment:
+      KAFKA_BROKER_ID: 1
+      # ALLOW_PLAINTEXT_LISTENER: yes
+      # KAFKA_CFG_LISTENERS: PLAINTEXT://:9092
+      KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
+      # KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://192.168.11.203:9092
+
+      # KAFKA_CFG_SASL_ENABLED_MECHANISMS: PLAIN
+      # KAFKA_CFG_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN
+      # KAFKA_CFG_SECURITY_INTER_BROKER_PROTOCOL: SASL_PLAINTEXT
+      # KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CLIENT:SASL_PLAINTEXT,EXTERNAL:SASL_PLAINTEXT
+      # KAFKA_CFG_SASL_PLAINTEXT_PASSWORD_CONVERTER_CLASSNAME: org.apache.kafka.common.security.plain.PlainPasswordConverter
+      # KAFKA_CFG_SUPER_USERS: User:admin;ClientId:admin;Group:admins;Default
+      # KAFKA_CFG_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="kaFka_12#$56";
+
+
+      #ALLOW_PLAINTEXT_LISTENER: yes
+      KAFKA_CFG_LISTENERS: SASL_PLAINTEXT://:9092
+      KAFKA_CFG_ADVERTISED_LISTENERS: SASL_PLAINTEXT://192.168.11.203:9092
+      KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL
+      KAFKA_CFG_INTER_BROKER_LISTENER_NAME: SASL_PLAINTEXT
+      KAFKA_CFG_SASL_ENABLED_MECHANISMS: PLAIN
+      KAFKA_CFG_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN
+      KAFKA_CLIENT_USERS: admin
+      KAFKA_CLIENT_PASSWORDS: kaFka_12#$56
+      # KAFKA_ZOOKEEPER_USER: admin
+      # KAFKA_ZOOKEEPER_PASSWORD: kaFka_12#$56
+    volumes:
+      # chmod -R 777 kafka_data/
+      - ./kafka_data:/bitnami/kafka
+      - /var/run/docker.sock:/var/run/docker.sock
+    ports:
+      - 9092:9092
+    depends_on:
+      zookeeper:
+        condition: service_healthy
+    privileged: true
+    networks:
+      - network-jhs
+networks:
+  network-jhs:
+    driver: bridge

--
Gitblit v1.9.3