65 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
| services:
 | |
|   b.test:
 | |
|     extends:
 | |
|       file: ./compose.tpl.yml
 | |
|       service: nginx
 | |
|     depends_on:
 | |
|       misskey.b.test:
 | |
|         condition: service_healthy
 | |
|     networks:
 | |
|       - internal_network_b
 | |
|     volumes:
 | |
|       - type: bind
 | |
|         source: ./.config/b.test.conf
 | |
|         target: /etc/nginx/conf.d/b.test.conf
 | |
|         read_only: true
 | |
|       - type: bind
 | |
|         source: ./certificates/b.test.crt
 | |
|         target: /etc/nginx/certificates/b.test.crt
 | |
|         read_only: true
 | |
|       - type: bind
 | |
|         source: ./certificates/b.test.key
 | |
|         target: /etc/nginx/certificates/b.test.key
 | |
|         read_only: true
 | |
| 
 | |
|   misskey.b.test:
 | |
|     extends:
 | |
|       file: ./compose.tpl.yml
 | |
|       service: misskey
 | |
|     depends_on:
 | |
|       db.b.test:
 | |
|         condition: service_healthy
 | |
|       redis.test:
 | |
|         condition: service_healthy
 | |
|       setup:
 | |
|         condition: service_completed_successfully
 | |
|     networks:
 | |
|       - internal_network_b
 | |
|     volumes:
 | |
|       - type: bind
 | |
|         source: ./.config/b.test.default.yml
 | |
|         target: /misskey/.config/default.yml
 | |
|         read_only: true
 | |
| 
 | |
|   db.b.test:
 | |
|     extends:
 | |
|       file: ./compose.tpl.yml
 | |
|       service: db
 | |
|     networks:
 | |
|       - internal_network_b
 | |
|     volumes:
 | |
|       - type: bind
 | |
|         source: ./volumes/db.b
 | |
|         target: /var/lib/postgresql/data
 | |
|         bind:
 | |
|           create_host_path: true
 | |
| 
 | |
| networks:
 | |
|   internal_network_b:
 | |
|     internal: true
 | |
|     driver: bridge
 | |
|     ipam:
 | |
|       config:
 | |
|         - subnet: 172.22.0.0/16
 | |
|           ip_range: 172.22.0.0/24
 |