Skip to content

Instantly share code, notes, and snippets.

@changhuixu
Last active May 30, 2020 14:31
Show Gist options
  • Select an option

  • Save changhuixu/24c23bc406040b742ec3e9e23ff2e3d9 to your computer and use it in GitHub Desktop.

Select an option

Save changhuixu/24c23bc406040b742ec3e9e23ff2e3d9 to your computer and use it in GitHub Desktop.
version: '3.8'
services:
rabbitmq:
image: rabbitmq:3-management-alpine
hostname: my-rabbit
container_name: rabbitmq
volumes:
- ./rabbitmq/etc/definitions.json:/etc/rabbitmq/definitions.json
- ./rabbitmq/etc/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf
- ./rabbitmq/data:/var/lib/rabbitmq/mnesia/rabbit@my-rabbit
- ./rabbitmq/logs:/var/log/rabbitmq/log
ports:
- 5672:5672
- 15672:15672
orderApi:
build: ./OrderApi
image: order.api
container_name: order.api
ports:
- 5000:80
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:80
- RABBIT_HOSTNAME=rabbitmq
restart: on-failure
depends_on:
- rabbitmq
emailWorker:
build: ./EmailWorker
image: email-worker
container_name: email-worker
environment:
- ASPNETCORE_ENVIRONMENT=Development
- RABBIT_HOSTNAME=rabbitmq
restart: on-failure
depends_on:
- rabbitmq
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment