Настройка SSL-сертификата
Для того чтобы магазин был доступен по HTTPS-протоколу требуется не только установить SSL-сертификат, но и выполнить его активацию. Для это устанавливаем cerbot, который будет автоматически обновлять SSL-сертификат:
# apt-get install certbot
Запускаем его и ждем ответ о получении сертификата (здесь и далее не забудьте заменить your-domain.com на домен своего сайта):
# certbot certonly --webroot --register-unsafely-without-email -w /var/melbis/certbot -d your-domain.com
Копируем сертификат в нужную нам папку:
# cp -f /etc/letsencrypt/live/your-domain.com/* /var/melbis/certs/
Перезапускаем сервер Ngnix в контейнере:
# docker exec melbis_nginx_1 nginx -s reload
И добавляем в планировщик автоматическое обновление сертификата:
# crontab -e
0 3 * * * certbot renew --quiet && cp -f /etc/letsencrypt/live/your-domain.com/* /var/melbis/certs/ && docker exec melbis_nginx_1 nginx -s reload

Melbis Shop6