为基于docker的网站启用https



我被赋予了一项任务,将一个站点从HTTP转换为HTTPS。该项目在带有React的ASP.NET中运行,并且是Dockerised的。以下是Dockerfile代码:

FROM mcr.microsoft.com/dotnet/aspnet:3.1
WORKDIR /app
COPY bin/Release/netcoreapp3.1/publish/ /app
ENTRYPOINT ["dotnet", "some.dll"]

我的docker-compose.yml文件包含:

version: '3.4'
services:
timescaledb:
image: timescale/timescaledb:latest-pg12
environment:
POSTGRES_PASSWORD: "******"
volumes:
- silver_timescaledb_data:/var/lib/postgresql/data
ports:
- "5432:5432"
restart: always
logging:
options:
max-size: "10m"
max-file: "5"
silver_ui:
image: dev.azurecr.io/silver/silver_ui:1.0.1
ports:
- "80:80"
volumes:
- /etc/silver:/etc/silver
- /var/lib/silver/:/var/lib/silver/
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
logging:
options:
max-size: "10m"
max-file: "5"
restart: always
volumes:
silver_timescaledb_data:
external: true

有人能帮我解决这个问题吗?

我为您提供了一篇关于您的要求的Microsoft官方文章:通过HTTPS使用Docker托管ASP.NET Core映像。

最新更新