aboutsummaryrefslogtreecommitdiff
path: root/cmd/acme/docker.hcl
blob: 80aca407a63334065ac4953085d24642bdecdb5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
defaults {
  gracetime = "168h"           # 1 week
  listen    = "localhost:8080"
  listentls = "localhost:8443"
  basedir   = ".acme"          # usually "/etc/ssl"
  provider  = "les"
  account   = "webmaster"
  keysize   = 2048             # default key size
}

provider "staging" {
  directory = "https://acme-staging.api.letsencrypt.org/directory"
}

account "webmaster" {
  mail = "webmaster@docker.moccu.com"
  key  = "private/webmaster.key"
}

account "webmaster2" {
  mail = "webmaster@docker.moccu.com"
  key  = "private/webmaster2.key"
}

desire "docker" {
  provider = "staging"
  account  = "webmaster"
  altnames = ["docker.moccu.com", "test.docker.moccu.com"]
  key      = "private/docker_moccu_com.key"
  cert     = "certs/docker_moccu_com.pem"
}

desire "www" {
  provider = "staging"
  account  = "webmaster2"
  altnames = ["www.docker.moccu.com"]
  key      = "private/www_docker_moccu_com.key"
  cert     = "certs/www_docker_moccu_com.pem"
}

hook "nginx" {
  cmd = "sudo service nginx reload"
}