118 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
| services:
 | |
|   setup:
 | |
|     volumes:
 | |
|       - type: volume
 | |
|         source: node_modules
 | |
|         target: /misskey/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_backend
 | |
|         target: /misskey/packages/backend/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-js
 | |
|         target: /misskey/packages/misskey-js/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-reversi
 | |
|         target: /misskey/packages/misskey-reversi/node_modules
 | |
| 
 | |
|   tester:
 | |
|     networks:
 | |
|       external_network:
 | |
|       internal_network:
 | |
|         ipv4_address: 172.20.1.1
 | |
|     volumes:
 | |
|       - type: volume
 | |
|         source: node_modules_dev
 | |
|         target: /misskey/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_backend_dev
 | |
|         target: /misskey/packages/backend/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-js_dev
 | |
|         target: /misskey/packages/misskey-js/node_modules
 | |
| 
 | |
|   daemon:
 | |
|     networks:
 | |
|       - external_network
 | |
|       - internal_network_a
 | |
|       - internal_network_b
 | |
|     volumes:
 | |
|       - type: volume
 | |
|         source: node_modules_dev
 | |
|         target: /misskey/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_backend_dev
 | |
|         target: /misskey/packages/backend/node_modules
 | |
| 
 | |
|   redis.test:
 | |
|     networks:
 | |
|       - internal_network_a
 | |
|       - internal_network_b
 | |
| 
 | |
|   a.test:
 | |
|     networks:
 | |
|       - internal_network
 | |
| 
 | |
|   misskey.a.test:
 | |
|     networks:
 | |
|       - external_network
 | |
|       - internal_network
 | |
|     volumes:
 | |
|       - type: volume
 | |
|         source: node_modules
 | |
|         target: /misskey/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_backend
 | |
|         target: /misskey/packages/backend/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-js
 | |
|         target: /misskey/packages/misskey-js/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-reversi
 | |
|         target: /misskey/packages/misskey-reversi/node_modules
 | |
| 
 | |
|   b.test:
 | |
|     networks:
 | |
|       - internal_network
 | |
| 
 | |
|   misskey.b.test:
 | |
|     networks:
 | |
|       - external_network
 | |
|       - internal_network
 | |
|     volumes:
 | |
|       - type: volume
 | |
|         source: node_modules
 | |
|         target: /misskey/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_backend
 | |
|         target: /misskey/packages/backend/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-js
 | |
|         target: /misskey/packages/misskey-js/node_modules
 | |
|       - type: volume
 | |
|         source: node_modules_misskey-reversi
 | |
|         target: /misskey/packages/misskey-reversi/node_modules
 | |
| 
 | |
| networks:
 | |
|   external_network:
 | |
|     driver: bridge
 | |
|     ipam:
 | |
|       config:
 | |
|         - subnet: 172.23.0.0/16
 | |
|           ip_range: 172.23.0.0/24
 | |
|   internal_network:
 | |
|     internal: true
 | |
|     driver: bridge
 | |
|     ipam:
 | |
|       config:
 | |
|         - subnet: 172.20.0.0/16
 | |
|           ip_range: 172.20.0.0/24
 | |
| 
 | |
| volumes:
 | |
|   node_modules:
 | |
|   node_modules_dev:
 | |
|   node_modules_backend:
 | |
|   node_modules_backend_dev:
 | |
|   node_modules_misskey-js:
 | |
|   node_modules_misskey-js_dev:
 | |
|   node_modules_misskey-reversi:
 |