A simple file-based management strategy for Greenlock
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
AJ ONeal bb8056acdc v3.1.1: update docs pirms 4 gadiem
tests v3.1.0: update for latest tests (and sites array) pirms 4 gadiem
.gitignore v3.1.0: update for latest tests (and sites array) pirms 4 gadiem
.prettierrc v0.6.1: bugfixes for greenlock express v3 pirms 5 gadiem
LICENSE Initial commit pirms 5 gadiem
README.md v3.1.1: update docs pirms 4 gadiem
manager.js v3.1.0: update for latest tests (and sites array) pirms 4 gadiem
package-lock.json v3.1.1: update docs pirms 4 gadiem
package.json v3.1.1: update docs pirms 4 gadiem

README.md

greenlock-manager-fs.js

A simple file-based management strategy for Greenlock v3

(to manage SSL certificates for sites)

Install

npm install --save greenlock-manager-fs@v3

Usage

npx greenlock init --manager greenlock-manager-fs --config-dir './greenlock.d'

Or, place this file in the root of your project:

.greenlockrc:

{
	"manager": { "module": "@greenlock/manager" },
	"configDir": "./greenlock.d"
}

Example config file

You might start your config file like this:

./greenlock.d/config.json:

{
	"subscriberEmail": "jon@example.com",
	"agreeToTerms": true,
	"sites": [
		{
			"subject": "example.com",
			"altnames": ["example.com", "*.example.com"]
		}
	]
}

CLI Management (coming soon)

We're going to be adding some tools to greenlock so that you can do something like this to manage your sites and SSL certificates:

npx greenlock defaults --subscriber-email jon@example.com --agree-to-terms true
npx greenlock add --subject example.com --altnames example.com,*.example.com
npx greenlock renew --all