mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			884 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			884 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
version: "3.9"
 | 
						|
 | 
						|
services:
 | 
						|
  mysql:
 | 
						|
    image: "mysql:5.7"
 | 
						|
    container_name: mayfly-go-mysql
 | 
						|
    environment:
 | 
						|
      MYSQL_ROOT_PASSWORD: 111049
 | 
						|
      MYSQL_DATABASE: mayfly-go
 | 
						|
      TZ: Asia/Shanghai
 | 
						|
    volumes:
 | 
						|
      - ./docs/docker-compose/mysql/data/mydir:/mydir
 | 
						|
      - ./docs/docker-compose/mysql/data/datadir:/var/lib/mysql
 | 
						|
      # 在宿主机编写 /apps/mysql/conf/my.cnf
 | 
						|
      - ./docs/docker-compose/mysql/my.cnf:/etc/my.cnf
 | 
						|
      # 数据库还原目录 可将需要还原的sql文件放在这里
 | 
						|
      - ./docs/docker-compose/mysql/init:/docker-entrypoint-initdb.d
 | 
						|
    restart: always
 | 
						|
 | 
						|
  server:
 | 
						|
    image: mayfly-go:v1.3.1
 | 
						|
    build:
 | 
						|
      context: .
 | 
						|
      dockerfile: Dockerfile
 | 
						|
    container_name: mayfly-go-server
 | 
						|
    ports:
 | 
						|
      - "8888:8888"
 | 
						|
    environment:
 | 
						|
      TZ: Asia/Shanghai
 | 
						|
      WAIT_HOSTS: mysql:3306
 | 
						|
    depends_on:
 | 
						|
      - mysql
 | 
						|
    restart: always
 |