63 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
| version : '3'
 | |
| 
 | |
| name: laravel-rabbitmq
 | |
| 
 | |
| networks:
 | |
|   laravel:
 | |
| 
 | |
| services:
 | |
|   app:
 | |
|     tty: true
 | |
|     image: bitnami/laravel:9
 | |
|     volumes:
 | |
|       - ./src:/app
 | |
|     command: "sh /app/laravel-entrypoint.sh"
 | |
|     ports:
 | |
|       - 1000:8000
 | |
|       - 1001:8001
 | |
|     networks:
 | |
|       - laravel
 | |
|     depends_on:
 | |
|       - redis
 | |
| 
 | |
|   puppeteer:
 | |
|     build:
 | |
|       context: ./.docker/puppeteer
 | |
|       dockerfile: Dockerfile
 | |
|     shm_size: '512M'
 | |
|     networks:
 | |
|       - laravel
 | |
| 
 | |
|   socketio:
 | |
|     build:
 | |
|       context: ./.docker/socketio
 | |
|       dockerfile: Dockerfile
 | |
|     ports:
 | |
|       - 3000:3000
 | |
|     networks:
 | |
|       - laravel
 | |
| 
 | |
|   redis:
 | |
|     image: redis
 | |
|     container_name: redis
 | |
|     ports:
 | |
|       - "6379:6379"
 | |
|     networks:
 | |
|       - laravel
 | |
| 
 | |
|   rabbitmq:
 | |
|     image: rabbitmq:3-management
 | |
|     hostname: 'rabbitmq'
 | |
|     container_name: 'rabbitmq'
 | |
|     ports:
 | |
|       - 5672:5672
 | |
|       - 15672:15672
 | |
|     environment:
 | |
|       - RABBITMQ_DEFAULT_USER=rabbit
 | |
|       - RABBITMQ_DEFAULT_PASS=rabbit@123
 | |
|     volumes:
 | |
|       - ./.docker/rabbitmq/data:/var/lib/rabbitmq/
 | |
|       - ./.docker/rabbitmq/log:/var/log/rabbitmq
 | |
|     networks:
 | |
|       - laravel
 |