cilerler / muge

Development Infrastructure Orchestration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Development Infrastructure Orchestration

Warning

Instructions are for Windows OS. For Mac OS or Linux, you're on your own.

Usage

docker compose up -d; # runs infrastructure
docker compose -f .\docker-compose.helpers.yml -p "muge-helpers" up -d;
docker compose up  "otel-collector" -d; # runs open-telemetry collector (which depends on grafana, loki, tempo, prometheus, minio)
docker compose up  "otel-collector" placement redis "redis-insight" rabbitmq -d;
docker compose -f .\docker-compose.helpers.yml -p "muge-helpers" up "linqpad-dapr" -d;

Note

Ensure that port 5000..5001 are not in use.

Create dev-certs

Important

Replace $DEV_CERTS_PASSWORD below with your actual password, and also update it in the .env file.

Run on your host machine:

Set-Location ~;
dotnet dev-certs https --clean;
dotnet dev-certs https --export-path ".\.aspnet\https\aspnetapp.pfx" -p $DEV_CERTS_PASSWORD;
dotnet dev-certs https --trust;

Warning

DEV_CERTS works with https://localhost:<port> but not with https://host.docker.internal:<port>.

About

Development Infrastructure Orchestration

License:MIT License


Languages

Language:PowerShell 100.0%