mirror of
https://gitee.com/xiaonuobase/snowy.git
synced 2026-10-06 06:52:58 +08:00
【底座】增加docker启动配置
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
server:
|
||||
port: 82
|
||||
|
||||
spring:
|
||||
datasource:
|
||||
dynamic:
|
||||
datasource:
|
||||
master:
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
url: jdbc:mysql://${MYSQL_HOST:mysql}:${MYSQL_PORT:3306}/${MYSQL_DB:snowy}?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true&rewriteBatchedStatements=true
|
||||
username: ${MYSQL_USER:root}
|
||||
password: ${MYSQL_PWD:12345678}
|
||||
data:
|
||||
redis:
|
||||
database: ${REDIS_DB:1}
|
||||
host: ${REDIS_HOST:redis}
|
||||
port: ${REDIS_PORT:6379}
|
||||
password: ${REDIS_PWD:}
|
||||
timeout: 10s
|
||||
@@ -25,7 +25,7 @@ spring.servlet.multipart.max-file-size=100MB
|
||||
spring.datasource.dynamic.datasource.master.driver-class-name=com.mysql.cj.jdbc.Driver
|
||||
spring.datasource.dynamic.datasource.master.url=jdbc:mysql://localhost:3306/snowy?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true&rewriteBatchedStatements=true
|
||||
spring.datasource.dynamic.datasource.master.username=root
|
||||
spring.datasource.dynamic.datasource.master.password=123456
|
||||
spring.datasource.dynamic.datasource.master.password=12345678
|
||||
spring.datasource.dynamic.strict=true
|
||||
# postgres
|
||||
#spring.datasource.dynamic.datasource.master.driver-class-name=org.postgresql.Driver
|
||||
@@ -94,7 +94,7 @@ spring.data.redis.port=6379
|
||||
spring.data.redis.password=
|
||||
spring.data.redis.timeout=10s
|
||||
#########################################
|
||||
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
|
||||
# mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
|
||||
mybatis-plus.configuration.jdbc-type-for-null=null
|
||||
mybatis-plus.global-config.banner=false
|
||||
mybatis-plus.global-config.enable-sql-runner=true
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
snowy-web-app:
|
||||
build:
|
||||
context: ../../../
|
||||
dockerfile: Dockerfile
|
||||
image: snowy-web-app:latest
|
||||
container_name: snowy-web-app
|
||||
ports:
|
||||
- "82:82"
|
||||
environment:
|
||||
- SPRING_PROFILES_ACTIVE=docker
|
||||
- MYSQL_HOST=snowy-mysql
|
||||
- MYSQL_PORT=3306
|
||||
- MYSQL_DB=snowy
|
||||
- MYSQL_USER=root
|
||||
- MYSQL_PWD=12345678
|
||||
- REDIS_HOST=snowy-redis
|
||||
- REDIS_PORT=6379
|
||||
- REDIS_PWD=
|
||||
- REDIS_DB=1
|
||||
depends_on:
|
||||
- snowy-mysql
|
||||
- snowy-redis
|
||||
networks:
|
||||
- snowy-network
|
||||
|
||||
snowy-mysql:
|
||||
image: mysql:8.0
|
||||
container_name: snowy-mysql
|
||||
ports:
|
||||
- "3306:3306"
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=12345678
|
||||
- MYSQL_DATABASE=snowy
|
||||
volumes:
|
||||
- mysql-data:/var/lib/mysql
|
||||
networks:
|
||||
- snowy-network
|
||||
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
|
||||
|
||||
snowy-redis:
|
||||
image: redis:7.0
|
||||
container_name: snowy-redis
|
||||
ports:
|
||||
- "6379:6379"
|
||||
volumes:
|
||||
- redis-data:/data
|
||||
networks:
|
||||
- snowy-network
|
||||
command: redis-server --appendonly yes
|
||||
|
||||
networks:
|
||||
snowy-network:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
mysql-data:
|
||||
redis-data:
|
||||
Reference in New Issue
Block a user