Собственный сертификат TLS
Для замены самоподписанного сертификата cert.crt с ключом cert.key
на собственный необходимо смонтировать сертификат и ключ:
-
Создать YML‑файл
docker-compose.cert.ymlсо следующим содержимым:services: nginx: volumes: - ./example.com.crt:/etc/nginx/cert.crt:ro - ./example.com.key:/etc/nginx/cert.key:ro -
Добавить
docker-compose.cert.ymlв списокCOMPOSE_FILEв.env:sed -i 's/^COMPOSE_FILE=\(.*\)$/COMPOSE_FILE=\1:docker-compose.cert.yml/' .env -
Перезапустить службу Nginx:
docker-compose rm -s nginx && docker-compose up -d nginx