laravel-rabbitmq/docker-compose.yml

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