証明書付きコンテナの実行による HTTPS の使用
証明書を使用してコンテナを実行する必要がある場合は、以下の手順に従って証明書を生成し、ローカル・マシンを構成する:
証明書付きIronSecureDocコンテナの実行
- 証明書の生成
dotnet dev-certs https -ep %USERPROFILE%\.aspnet\https\ironsecuredoc.pfx -p <CREDENTIAL_PLACEHOLDER>
dotnet dev-certs https --trust
<CREDENTIAL_PLACEHOLDER>
をパスワードに置き換えてください。
- Docker コンテナを実行する:
docker container run -d -p 8081:8081 -p 8080:8080 -e HTTP_PORTS=8080 -e HTTPS_PORTS=8081 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Production -v %USERPROFILE%\.aspnet\https:/https:ro -e CERTIFICATE_PATH=%USERPROFILE%\.aspnet\https\ironsecuredoc.pfx -e CERTIFICATE_PASSWORD=<CERTIFICATE_PASSWORD> ironsoftwareofficial/ironsecuredoc:latest
<IRONSECUREDOC_LICENSE_KEY>
と <CERTIFICATE_PASSWORD>
を、それぞれ実際の IronSecureDoc ライセンスキーと証明書パスワードに置き換えてください。