{
    "slug":  "acme-companion",
    "name":  "acme-companion",
    "description":  "Automated ACME SSL certificate generation and renewal companion for nginx-proxy via Let\u0027s Encrypt.",
    "category":  "Networking",
    "image":  "nginxproxy/acme-companion:latest",
    "logo":  "https://icon.horse/icon/github.com",
    "website":  "https://github.com/nginx-proxy/acme-companion",
    "docsUrl":  "https://github.com/nginx-proxy/acme-companion/blob/main/docs/Let\u0027s-Encrypt-and-ACME.md",
    "ports":  [
                  {
                      "host":  80,
                      "container":  80,
                      "protocol":  "tcp"
                  },
                  {
                      "host":  443,
                      "container":  443,
                      "protocol":  "tcp"
                  }
              ],
    "volumes":  [
                    {
                        "host":  "/opt/appdata/acme-companion/certs",
                        "container":  "/etc/nginx/certs"
                    },
                    {
                        "host":  "/opt/appdata/acme-companion/html",
                        "container":  "/usr/share/nginx/html"
                    },
                    {
                        "host":  "/opt/appdata/acme-companion/acme",
                        "container":  "/etc/acme.sh"
                    },
                    {
                        "host":  "/var/run/docker.sock",
                        "container":  "/var/run/docker.sock"
                    }
                ],
    "envVars":  [
                    {
                        "key":  "DEFAULT_EMAIL",
                        "default":  "",
                        "description":  "Email for Let\u0027s Encrypt account notifications",
                        "secret":  false
                    },
                    {
                        "key":  "NGINX_PROXY_CONTAINER",
                        "default":  "nginx-proxy",
                        "description":  "Name of the paired nginx-proxy container"
                    },
                    {
                        "key":  "LETSENCRYPT_STAGING",
                        "default":  "false",
                        "description":  "Use Let\u0027s Encrypt staging server for testing"
                    }
                ],
    "version":  "latest",
    "composeOverride":  "# Generated by McHarbor App Store\nservices:\n  {{serviceName}}:\n    image: {{image}}\n    container_name: {{containerName}}\n    restart: unless-stopped\n    volumes_from:\n      - nginx-proxy\n    volumes:\n      - {{appDataPath}}/acme:/etc/acme.sh\n      - /var/run/docker.sock:/var/run/docker.sock:ro\n    environment:\n      DEFAULT_EMAIL: {{env.DEFAULT_EMAIL}}\n      NGINX_PROXY_CONTAINER: {{env.NGINX_PROXY_CONTAINER}}\n      LETSENCRYPT_STAGING: {{env.LETSENCRYPT_STAGING}}\n  nginx-proxy:\n    image: nginxproxy/nginx-proxy:latest\n    container_name: nginx-proxy\n    restart: unless-stopped\n    ports:\n      - \"80:80\"\n      - \"443:443\"\n    volumes:\n      - {{appDataPath}}/certs:/etc/nginx/certs\n      - {{appDataPath}}/html:/usr/share/nginx/html\n      - /var/run/docker.sock:/tmp/docker.sock:ro\n"
}
