From 74ea2d95686daeda6c9a874d8150d7f43da9e2fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 7 Mar 2021 22:44:23 +0300 Subject: [PATCH] Added docker compose. --- README.md | 4 ++-- etc/docker/docker-compose.infrastructure.override.yml | 6 ++++++ etc/docker/docker-compose.infrastructure.yml | 11 +++++++++++ etc/docker/down.ps1 | 1 + etc/docker/up.ps1 | 2 ++ 5 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 etc/docker/docker-compose.infrastructure.override.yml create mode 100644 etc/docker/docker-compose.infrastructure.yml create mode 100644 etc/docker/down.ps1 create mode 100644 etc/docker/up.ps1 diff --git a/README.md b/README.md index 1da322e..423777a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# eventhub -Event Hub +# EventHub +Run `etc/docker/up.ps1` before running the solution. diff --git a/etc/docker/docker-compose.infrastructure.override.yml b/etc/docker/docker-compose.infrastructure.override.yml new file mode 100644 index 0000000..2718b03 --- /dev/null +++ b/etc/docker/docker-compose.infrastructure.override.yml @@ -0,0 +1,6 @@ +version: '3.7' + +services: + redis: + ports: + - "6379:6379" \ No newline at end of file diff --git a/etc/docker/docker-compose.infrastructure.yml b/etc/docker/docker-compose.infrastructure.yml new file mode 100644 index 0000000..5c6e628 --- /dev/null +++ b/etc/docker/docker-compose.infrastructure.yml @@ -0,0 +1,11 @@ +version: '3.7' + +services: + redis: + image: redis:6.0.10-alpine + networks: + - eventhub-network + +networks: + eventhub-network: + external: true \ No newline at end of file diff --git a/etc/docker/down.ps1 b/etc/docker/down.ps1 new file mode 100644 index 0000000..87b1859 --- /dev/null +++ b/etc/docker/down.ps1 @@ -0,0 +1 @@ +docker-compose -f docker-compose.infrastructure.yml -f docker-compose.infrastructure.override.yml down \ No newline at end of file diff --git a/etc/docker/up.ps1 b/etc/docker/up.ps1 new file mode 100644 index 0000000..10ea451 --- /dev/null +++ b/etc/docker/up.ps1 @@ -0,0 +1,2 @@ +docker network create eventhub-network +docker-compose -f docker-compose.infrastructure.yml -f docker-compose.infrastructure.override.yml up -d --remove-orphans \ No newline at end of file