Skip to content

Instantly share code, notes, and snippets.

@fatihadymn
Last active June 1, 2020 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fatihadymn/e593add97a6f11bf1308f793ea5d0771 to your computer and use it in GitHub Desktop.
Save fatihadymn/e593add97a6f11bf1308f793ea5d0771 to your computer and use it in GitHub Desktop.
Docker File
version: "3.5"
services:
##41021
rabbitmq:
image: "rabbitmq:3-management"
hostname: "rabbitmq"
container_name: rabbitmq
environment:
RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG"
RABBITMQ_DEFAULT_USER: "test"
RABBITMQ_DEFAULT_PASS: "test"
RABBITMQ_DEFAULT_VHOST: "/"
ports:
- "41021:15672"
- "5672:5672"
labels:
NAME: "rabbitmq"
networks:
- rabbitmqexample
##41120 - consumer
consumer:
image: rabbitmq/consumer
build:
context: ./../Consumer
dockerfile: ./Dockerfile
container_name: consumer
ports:
- '41120:80'
environment:
- ASPNETCORE_ENVIRONMENT=Docker
networks:
- rabbitmqexample
depends_on:
- rabbitmq
restart:
on-failure
##41121 - producer
producer:
image: rabbitmq/producer
build:
context: ./../Producer
dockerfile: ./Dockerfile
container_name: producer
ports:
- '41121:80'
environment:
- ASPNETCORE_ENVIRONMENT=Docker
networks:
- rabbitmqexample
depends_on:
- rabbitmq
restart:
on-failure
networks:
rabbitmqexample:
name: rabbitmqexample
volumes:
db_volume:
pg_volume:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment