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