Comments (8)
I have same problem and I don't how fix that
my os is ubuntu22
from run-aspnetcore-microservices.
this is a massive pain based on chatgpt the kestrel certificate and password need to be an env var I tried on my mac and also on windows
from run-aspnetcore-microservices.
this should be fixed
from run-aspnetcore-microservices.
let me pull again but I checked out the repo 2 days ago and I dont see any commits since
from run-aspnetcore-microservices.
@BardiaYaghmaie after some tinkering this works when running from visual studio as it does some additional magic but running docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d is missing a few things so I would recommend updating the docker compose overrides and the documentation ..like the hardcoded windows paths and the fact that rider or just VS Code are not an option make it hard to use ..I had to switch from my mac to my windows machine to get it working
from run-aspnetcore-microservices.
Did you find any solution regarding the volumes set in docker-compose.override? I can't find 'usersecrets' and 'Https'. I can't find these two.
from run-aspnetcore-microservices.
@mbehnasr for db services I had to add
- POSTGRES_HOST_AUTH_METHOD=trust
for the volumes on my mac its
volumes:
- ~/.microsoft/usersecrets:/home/app/.microsoft/usersecrets:ro
- ~/.microsoft/devcerts:/home/app/.aspnet/https:ro
but ask AI it helps
this will still not solve the issues with https follow this article: https://learn.microsoft.com/en-us/aspnet/core/security/docker-https?view=aspnetcore-8.0
from run-aspnetcore-microservices.
this one worked for me and the diff is that visual studio configure and runs with the correct certs while otherwise you need to generate your certs with a password amd mount the location and also tell dotnet where to find them and whats the password
dotnet dev-certs https -ep ./certs/aspnetapp.pfx -p SuperSecretPassword
shopping.web:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_HTTP_PORTS=8080
- ASPNETCORE_HTTPS_PORTS=8081
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
- ASPNETCORE_Kestrel__Certificates__Default__Password=SuperSecretPassword
- ApiSettings__GatewayAddress=http://yarpapigateway:8080
depends_on:
- yarpapigateway
ports:
- "6005:8080"
- "6065:8081"
volumes:
- ./certs:/https/
from run-aspnetcore-microservices.
Related Issues (20)
- can't connect in Windows 11?
- connection timeout in pulling elasticsearch:7.9.2 and kibana:7.9.2
- upgrade to dot net 6 HOT 2
- error pulling image configuration
- Refactor- name of the product going to be unique, why have to declare ToList ?
- can you ensure Basket checkout atomicity HOT 4
- grpc version is not compatible with m1 macbook HOT 1
- nuget error while running docker HOT 1
- Remove "event-sourcing" tag
- Ordering Health Check fails on ARM64 HOT 6
- Adding signalR event when the closeTime is been changed
- Unable to load the service index for source HOT 1
- Provide a better redirect in docker-compose...
- How to handle the eventual consistency in basket and Order api services
- Course??
- SQl server Database is not connected using docker compose HOT 1
- Ocelot's and docker-compose is not support each other configurations
- Cannot complete the docker compose on windows HOT 1
- Project doesnt work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from run-aspnetcore-microservices.