first-commit
This commit is contained in:
23
中间件部署/基础服务组件-docker-compose/clean-db+logs.txt
Normal file
23
中间件部署/基础服务组件-docker-compose/clean-db+logs.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
|
||||
rm -r ./mariadb-10.5.5/persistant-data/*
|
||||
rm -r ./mogodb-4.0/persit-data/*
|
||||
rm -r ./nacos-1.4.0/logs/*
|
||||
rm -r ./nacos-1.4.0/mysql-data/*
|
||||
rm -r ./redis-5.0.9/persit-data/*
|
||||
|
||||
|
||||
{
|
||||
"debug": true,
|
||||
"experimental": false,
|
||||
"insecure-registries": [
|
||||
"aiboxhb.cdcyy.cn:8033"
|
||||
],
|
||||
"registry-mirrors": [
|
||||
"https://docker.mirrors.ustc.edu.cn",
|
||||
"https://reg-mirror.qiniu.com",
|
||||
"https://dockerhub.azk8s.cn",
|
||||
"https://hub-mirror.c.163.com",
|
||||
"https://registry.docker-cn.com"
|
||||
]
|
||||
}
|
||||
95
中间件部署/基础服务组件-docker-compose/docker-compose.yml
Normal file
95
中间件部署/基础服务组件-docker-compose/docker-compose.yml
Normal file
@@ -0,0 +1,95 @@
|
||||
version: '3'
|
||||
services:
|
||||
mariadb:
|
||||
image: "mariadb:10.5.5"
|
||||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- "./mariadb-10.5.5/persistant-data:/var/lib/mysql"
|
||||
- "./mariadb-10.5.5/initdb-sql:/docker-entrypoint-initdb.d"
|
||||
environment:
|
||||
MYSQL_USER: "lishi"
|
||||
MYSQL_PASSWORD: "Lishi@123456"
|
||||
MYSQL_ROOT_PASSWORD: "Lishi@123456"
|
||||
|
||||
redis:
|
||||
image: redis:5.0.5
|
||||
container_name: redis-6379
|
||||
restart: always
|
||||
ports:
|
||||
- "6379:6379"
|
||||
volumes:
|
||||
- "./redis-5.0.9/redis-conf/redis-6379.conf:/usr/local/etc/redis/redis.conf"
|
||||
- "./redis-5.0.9/persit-data:/data"
|
||||
command: redis-server /usr/local/etc/redis/redis.conf
|
||||
|
||||
# nacos:
|
||||
# hostname: nacos
|
||||
# image: nacos/nacos-server:1.4.0
|
||||
# container_name: nacos
|
||||
# volumes:
|
||||
# - "./nacos-1.4.0/logs/:/home/nacos/logs"
|
||||
# - "./nacos-1.4.0/init.d/custom.properties:/home/nacos/init.d/custom.properties"
|
||||
# ports:
|
||||
# - "8848:8848"
|
||||
# - "9555:9555"
|
||||
# env_file:
|
||||
# - "./nacos-1.4.0/env/nacos-hostname.env"
|
||||
# restart: always
|
||||
# depends_on:
|
||||
# - mysql
|
||||
|
||||
# mysql:
|
||||
# container_name: mysql
|
||||
# image: nacos/nacos-mysql:5.7
|
||||
# env_file:
|
||||
# - "./nacos-1.4.0/env/mysql.env"
|
||||
# volumes:
|
||||
# - "./nacos-1.4.0/mysql-data:/var/lib/mysql"
|
||||
# ports:
|
||||
# - "3309:3306"
|
||||
|
||||
|
||||
rabbitmq:
|
||||
image: rabbitmq:3.6.5
|
||||
container_name: rabbitmq
|
||||
environment:
|
||||
- RABBITMQ_DEFAULT_USER=admin
|
||||
- RABBITMQ_DEFAULT_PASS=Lishi@123456
|
||||
restart: always
|
||||
ports:
|
||||
- "15672:15672"
|
||||
- "5672:5672"
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "200k"
|
||||
max-file: "10"
|
||||
|
||||
mongo:
|
||||
image: mongo:4.0
|
||||
container_name: mongodb
|
||||
restart: always
|
||||
environment:
|
||||
MONGO_INITDB_ROOT_USERNAME: lishi
|
||||
MONGO_INITDB_ROOT_PASSWORD: Lishi@123456
|
||||
ports:
|
||||
- "27017:27017"
|
||||
volumes:
|
||||
- "./mogodb-4.0/persit-data:/data/db"
|
||||
- "./mogodb-4.0/mongo-entrypoint/:/docker-entrypoint-initdb.d/" #目录下创建docker-entrypoint-initdb.sh初始化数据库脚本
|
||||
command: mongod
|
||||
|
||||
mongo-express:
|
||||
image: mongo-express
|
||||
container_name: mongo-express
|
||||
restart: always
|
||||
ports:
|
||||
- 8081:8081
|
||||
|
||||
chengdu_emergency:
|
||||
image: aiboxhb.cdcyy.cn:8033/etour/chengdu-emergency@sha256:af2ec062507bbaaf235a2710a27bdd8fd9189f55e64031d084e98a3aedc08dc0
|
||||
container_name: chengdu_emergency
|
||||
restart: always
|
||||
ports:
|
||||
- 18888:18888
|
||||
@@ -0,0 +1,14 @@
|
||||
CREATE DATABASE IF NOT EXISTS testdb;
|
||||
|
||||
use testdb;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS tasks (
|
||||
task_id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
title VARCHAR(255) NOT NULL,
|
||||
start_date DATE,
|
||||
due_date DATE,
|
||||
status TINYINT NOT NULL,
|
||||
priority TINYINT NOT NULL,
|
||||
description TEXT,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
) ENGINE=INNODB;
|
||||
4
中间件部署/基础服务组件-docker-compose/nacos-1.4.0/env/mysql.env
vendored
Normal file
4
中间件部署/基础服务组件-docker-compose/nacos-1.4.0/env/mysql.env
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
MYSQL_ROOT_PASSWORD=Lishi123456
|
||||
MYSQL_DATABASE=nacos_devtest
|
||||
MYSQL_USER=nacos
|
||||
MYSQL_PASSWORD=Lishi123456
|
||||
12
中间件部署/基础服务组件-docker-compose/nacos-1.4.0/env/nacos-hostname.env
vendored
Normal file
12
中间件部署/基础服务组件-docker-compose/nacos-1.4.0/env/nacos-hostname.env
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
PREFER_HOST_MODE=hostname
|
||||
MODE=standalone
|
||||
SPRING_DATASOURCE_PLATFORM=mysql
|
||||
MYSQL_SERVICE_HOST=mysql
|
||||
MYSQL_SERVICE_DB_NAME=nacos_devtest
|
||||
MYSQL_SERVICE_PORT=3309
|
||||
MYSQL_SERVICE_USER=nacos
|
||||
MYSQL_SERVICE_PASSWORD=Lishi123456
|
||||
# 上面的密码到底是什么
|
||||
|
||||
# 添加如下内容
|
||||
JVM_XMS=1024m
|
||||
@@ -0,0 +1,19 @@
|
||||
#spring.security.enabled=false
|
||||
#management.security=false
|
||||
#security.basic.enabled=false
|
||||
#nacos.security.ignore.urls=/**
|
||||
#management.metrics.export.elastic.host=http://localhost:9200
|
||||
# metrics for prometheus
|
||||
management.endpoints.web.exposure.include=*
|
||||
|
||||
# metrics for elastic search
|
||||
#management.metrics.export.elastic.enabled=false
|
||||
#management.metrics.export.elastic.host=http://localhost:9200
|
||||
|
||||
# metrics for influx
|
||||
#management.metrics.export.influx.enabled=false
|
||||
#management.metrics.export.influx.db=springboot
|
||||
#management.metrics.export.influx.uri=http://localhost:8086
|
||||
#management.metrics.export.influx.auto-create-db=true
|
||||
#management.metrics.export.influx.consistency=one
|
||||
#management.metrics.export.influx.compressed=true
|
||||
@@ -0,0 +1,9 @@
|
||||
port 6379
|
||||
protected-mode no
|
||||
requirepass Lishi@123456
|
||||
daemonize no
|
||||
appendonly yes
|
||||
cluster-enabled no
|
||||
databases 1
|
||||
|
||||
## 待修复
|
||||
Reference in New Issue
Block a user