Add Let's Encrypt client
Part of adding Let's Encrypt certificates for pages domains Add acme-client gem Client is being initialized by private key stored in secrets.yml Let's Encrypt account is being created lazily. If it's already created, Acme::Client just gets account_kid by calling new_account method Make Let's Encrypt client an instance Wrap order and challenge classes
Showing
... | @@ -60,6 +60,8 @@ gem 'u2f', '~> 0.2.1' | ... | @@ -60,6 +60,8 @@ gem 'u2f', '~> 0.2.1' |
# GitLab Pages | # GitLab Pages | ||
gem 'validates_hostname', '~> 1.0.6' | gem 'validates_hostname', '~> 1.0.6' | ||
gem 'rubyzip', '~> 1.2.2', require: 'zip' | gem 'rubyzip', '~> 1.2.2', require: 'zip' | ||
# GitLab Pages letsencrypt support | |||
gem 'acme-client', '~> 2.0.2' | |||
# Browser detection | # Browser detection | ||
gem 'browser', '~> 2.5' | gem 'browser', '~> 2.5' | ||
... | ... |
Please register or sign in to comment