55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: "3.8"
 | |
| services:
 | |
|   redis:
 | |
|     container_name: "beego-redis"
 | |
|     image: redis
 | |
|     environment:
 | |
|       - ALLOW_EMPTY_PASSWORD=yes
 | |
|     ports:
 | |
|       - "6379:6379"
 | |
| 
 | |
|   mysql:
 | |
|     container_name: "beego-mysql"
 | |
|     image: mysql:5.7.30
 | |
|     ports:
 | |
|     - "13306:3306"
 | |
|     environment:
 | |
|       - MYSQL_ROOT_PASSWORD=1q2w3e
 | |
|       - MYSQL_DATABASE=orm_test
 | |
|       - MYSQL_USER=beego
 | |
|       - MYSQL_PASSWORD=test
 | |
| 
 | |
|   postgresql:
 | |
|     container_name: "beego-postgresql"
 | |
|     image: bitnami/postgresql:latest
 | |
|     ports:
 | |
|     - "5432:5432"
 | |
|     environment:
 | |
|       - ALLOW_EMPTY_PASSWORD=yes
 | |
|   ssdb:
 | |
|     container_name: "beego-ssdb"
 | |
|     image: wendal/ssdb
 | |
|     ports:
 | |
|     - "8888:8888"
 | |
|   memcache:
 | |
|     container_name: "beego-memcache"
 | |
|     image: memcached
 | |
|     ports:
 | |
|     - "11211:11211"
 | |
|   etcd:
 | |
|     command: >
 | |
|       sh -c "
 | |
|       etcdctl put current.float 1.23
 | |
|       && etcdctl put current.bool true
 | |
|       && etcdctl put current.int 11
 | |
|       && etcdctl put current.string hello
 | |
|       && etcdctl put current.serialize.name test
 | |
|       "
 | |
|     container_name: "beego-etcd"
 | |
|     environment:
 | |
|       - ALLOW_NONE_AUTHENTICATION=yes
 | |
| #      - ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2379
 | |
|     image: bitnami/etcd
 | |
|     ports:
 | |
|     - "2379:2379"
 | |
|     - "2380:2380" |