mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	🚚 将运维相关的统一到 script 目录下,简化根目录
This commit is contained in:
		
							
								
								
									
										84
									
								
								script/docker/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										84
									
								
								script/docker/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,84 @@ | ||||
| version: "3.4" | ||||
|  | ||||
| name: yudao-system | ||||
|  | ||||
| services: | ||||
|   mysql: | ||||
|     container_name: yudao-mysql | ||||
|     image: mysql:8 | ||||
|     restart: unless-stopped | ||||
|     tty: true | ||||
|     ports: | ||||
|       - "3306:3306" | ||||
|     environment: | ||||
|       MYSQL_DATABASE: ${MYSQL_DATABASE:-ruoyi-vue-pro} | ||||
|       MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-123456} | ||||
|     volumes: | ||||
|       - mysql:/var/lib/mysql/ | ||||
|       - ./sql/mysql/ruoyi-vue-pro.sql:/docker-entrypoint-initdb.d/ruoyi-vue-pro.sql:ro | ||||
|  | ||||
|   redis: | ||||
|     container_name: yudao-redis | ||||
|     image: redis:6-alpine | ||||
|     restart: unless-stopped | ||||
|     ports: | ||||
|       - "6379:6379" | ||||
|     volumes: | ||||
|       - redis:/data | ||||
|  | ||||
|   server: | ||||
|     container_name: yudao-server | ||||
|     build: | ||||
|       context: ./yudao-server/ | ||||
|     image: yudao-server | ||||
|     restart: unless-stopped | ||||
|     ports: | ||||
|       - "48080:48080" | ||||
|     environment: | ||||
|       # https://github.com/polovyivan/docker-pass-configs-to-container | ||||
|       SPRING_PROFILES_ACTIVE: local | ||||
|       JAVA_OPTS: | ||||
|         ${JAVA_OPTS:- | ||||
|           -Xms512m | ||||
|           -Xmx512m | ||||
|           -Djava.security.egd=file:/dev/./urandom | ||||
|         } | ||||
|       ARGS: | ||||
|         --spring.datasource.dynamic.datasource.master.url=${MASTER_DATASOURCE_URL:-jdbc:mysql://yudao-mysql:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true} | ||||
|         --spring.datasource.dynamic.datasource.master.username=${MASTER_DATASOURCE_USERNAME:-root} | ||||
|         --spring.datasource.dynamic.datasource.master.password=${MASTER_DATASOURCE_PASSWORD:-123456} | ||||
|         --spring.datasource.dynamic.datasource.slave.url=${SLAVE_DATASOURCE_URL:-jdbc:mysql://yudao-mysql:3306/ruoyi-vue-pro?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true} | ||||
|         --spring.datasource.dynamic.datasource.slave.username=${SLAVE_DATASOURCE_USERNAME:-root} | ||||
|         --spring.datasource.dynamic.datasource.slave.password=${SLAVE_DATASOURCE_PASSWORD:-123456} | ||||
|         --spring.redis.host=${REDIS_HOST:-yudao-redis} | ||||
|     depends_on: | ||||
|       - mysql | ||||
|       - redis | ||||
|  | ||||
|   admin: | ||||
|     container_name: yudao-admin | ||||
|     build: | ||||
|       context: ./yudao-ui-admin | ||||
|       args: | ||||
|         NODE_ENV: | ||||
|           ENV=${NODE_ENV:-production} | ||||
|           PUBLIC_PATH=${PUBLIC_PATH:-/} | ||||
|           VUE_APP_TITLE=${VUE_APP_TITLE:-芋道管理系统} | ||||
|           VUE_APP_BASE_API=${VUE_APP_BASE_API:-/prod-api} | ||||
|           VUE_APP_APP_NAME=${VUE_APP_APP_NAME:-/} | ||||
|           VUE_APP_TENANT_ENABLE=${VUE_APP_TENANT_ENABLE:-true} | ||||
|           VUE_APP_CAPTCHA_ENABLE=${VUE_APP_CAPTCHA_ENABLE:-true} | ||||
|           VUE_APP_DOC_ENABLE=${VUE_APP_DOC_ENABLE:-true} | ||||
|           VUE_APP_BAIDU_CODE=${VUE_APP_BAIDU_CODE:-fadc1bd5db1a1d6f581df60a1807f8ab} | ||||
|     image: yudao-admin | ||||
|     restart: unless-stopped | ||||
|     ports: | ||||
|       - "8080:80" | ||||
|     depends_on: | ||||
|       - server | ||||
|  | ||||
| volumes: | ||||
|   mysql: | ||||
|     driver: local | ||||
|   redis: | ||||
|     driver: local | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV