4x/data/0doc/release/docker-shell/compose/iot-application.yml

184 lines
4.7 KiB
YAML
Raw Permalink Normal View History

2024-12-26 19:24:07 +08:00
version: "3"
services:
app:
build:
context: /home/xmsx/docker-shell/app
image: app:1.0.0
iot-user-center:
container_name: iot-user-center
image: app:1.0.0
cap_add:
- SYS_PTRACE
environment:
TZ: "Asia/Shanghai"
JVM_OPTS: "-Xms1028M -Xmx2048M"
SERVER_PORT: 8084
MYSQL_HOST: 10.33.100.46
MYSQL_PORT: 3306
MYSQL_USERNAME: root
MYSQL_PASSWORD: Xmsx123#@!
NACOS_HOST: 10.33.100.46
NACOS_PORT: 8848
REDIS_HOST: 10.33.100.46
REDIS_PORT: 6379
REDIS_PASSWORD: Xmsx123456
MINIO_ENDPOINT_HOST: 10.33.100.46
MINIO_ENDPOINT_PORT: 9090
MINIO_ACCESS_KEY: minioadmin
MINIO_SECRET_KEY: minioadmin
MINIO_ADDRESS_HOST: 10.33.100.46
MINIO_ADDRESS_PORT: 9090
privileged: true
volumes:
- /home/xmsx/iot-application/iot-user-center:/app
- /usr/sbin/dmidecode:/usr/sbin/dmidecode
- /dev/mem:/dev/mem
restart: always
extra_hosts:
- "kafka:10.33.100.46"
network_mode: "host"
iot-device-manager:
container_name: iot-device-manager
image: app:1.0.0
cap_add:
- SYS_PTRACE
environment:
TZ: "Asia/Shanghai"
JVM_OPTS: "-Xms1028M -Xmx2048M"
SERVER_PORT: 8090
MYSQL_HOST: 10.33.100.46
MYSQL_PORT: 3306
MYSQL_USERNAME: root
MYSQL_PASSWORD: Xmsx123#@!
REDIS_HOST: 10.33.100.46
REDIS_PORT: 6379
REDIS_PASSWORD: Xmsx123456
KAFKA_HOST: 10.33.100.46
KAFKA_PORT: 9092
NACOS_HOST: 10.33.100.46
NACOS_PORT: 8848
HYDROLOGICAL_DOMAIN_NAME: "10.33.100.46:9100"
SX_BROADCAST_DOMAIN_NAME: "10.33.100.46:9101"
DZ_DOMAIN_NAME: "10.33.100.46:1883"
MINIO_ENDPOINT_HOST: 10.33.100.46
MINIO_ENDPOINT_PORT: 9090
MINIO_ACCESS_KEY: minioadmin
MINIO_SECRET_KEY: minioadmin
MINIO_ADDRESS_HOST: 10.33.100.46
MINIO_ADDRESS_PORT: 9090
privileged: true
volumes:
- /home/xmsx/iot-application/iot-device-manager:/app
- /usr/sbin/dmidecode:/usr/sbin/dmidecode
- /dev/mem:/dev/mem
restart: always
extra_hosts:
- "kafka:10.33.100.46"
network_mode: "host"
iot-data-bus:
container_name: iot-data-bus
image: app:1.0.0
cap_add:
- SYS_PTRACE
environment:
TZ: "Asia/Shanghai"
JVM_OPTS: "-Xms1028M -Xmx2048M"
SERVER_PORT: 8081
UPGRADE_SERVER_HOST: 10.33.100.46
UPGRADE_SERVER_PORT: 9162
REDIS_HOST: 10.33.100.46
REDIS_PORT: 6379
REDIS_PASSWORD: Xmsx123456
KAFKA_HOST: 10.33.100.46
KAFKA_PORT: 9092
NACOS_HOST: 10.33.100.46
NACOS_PORT: 8848
MQTT_CONSUMER: "false"
DZ_MQTT_ENABLE: "false"
privileged: true
volumes:
- /home/xmsx/iot-application/iot-data-bus:/app
- /usr/sbin/dmidecode:/usr/sbin/dmidecode
- /dev/mem:/dev/mem
restart: always
extra_hosts:
- "kafka:10.33.100.46"
network_mode: "host"
iot-device-access:
container_name: iot-device-access
image: app:1.0.0
cap_add:
- SYS_PTRACE
environment:
TZ: "Asia/Shanghai"
JVM_OPTS: "-Xms1028M -Xmx2048M"
SERVER_PORT: 8082
REDIS_HOST: 10.33.100.46
REDIS_PORT: 6379
REDIS_PASSWORD: Xmsx123456
KAFKA_HOST: 10.33.100.46
KAFKA_PORT: 9092
HYDROLOGICAL_PORT: 9100
SX_BROADCAST_PORT: 9101
SX_CONFIGURATION_PORT: 9161
SX_UPGRADE_PORT: 9162
NACOS_HOST: 10.33.100.46
NACOS_PORT: 8848
privileged: true
volumes:
- /home/xmsx/iot-application/iot-device-access:/app
- /usr/sbin/dmidecode:/usr/sbin/dmidecode
- /dev/mem:/dev/mem
restart: always
extra_hosts:
- "kafka:10.33.100.46"
network_mode: "host"
apptaos:
build:
context: /home/xmsx/docker-shell/apptaos
image: apptaos:1.0.0
iot-data-center:
container_name: iot-data-center
image: apptaos:1.0.0
cap_add:
- SYS_PTRACE
environment:
TZ: "Asia/Shanghai"
JVM_OPTS: "-Xms1028M -Xmx2048M"
SERVER_PORT: 8083
TAOS_HOST: 10.33.100.46
TAOS_PORT: 6030
TAOS_USERNAME: root
TAOS_PASSWORD: taosdata
MYSQL_HOST: 10.33.100.46
MYSQL_PORT: 3306
MYSQL_USERNAME: root
MYSQL_PASSWORD: Xmsx123#@!
NACOS_HOST: 10.33.100.46
NACOS_PORT: 8848
REDIS_HOST: 10.33.100.46
REDIS_PORT: 6379
REDIS_PASSWORD: Xmsx123456
KAFKA_HOST: 10.33.100.46
KAFKA_PORT: 9092
MINIO_ENDPOINT_HOST: 10.33.100.46
MINIO_ENDPOINT_PORT: 9090
MINIO_ACCESS_KEY: minioadmin
privileged: true
volumes:
- /home/xmsx/iot-application/iot-data-center:/app
- /usr/sbin/dmidecode:/usr/sbin/dmidecode
- /dev/mem:/dev/mem
restart: always
extra_hosts:
- "kafka:10.33.100.46"
network_mode: "host"