nginx / njs-acme

Nginx NJS module runtime to work with ACME providers like Let's Encrypt for automated no-reload TLS certificate issue/renewal.
Apache License 2.0
70 stars 11 forks source link

Update to njs-0.8.0 and use js_shared_dict_zone to minimize file read #21

Closed ivanitskiy closed 1 year ago

ivanitskiy commented 1 year ago

Proposed changes

This PR introduces NJS v0.8.0 and use js_shared_dict_zone to minimize file read. In order to update to NJS we would follow some deprecations and remove workarounds prior NJS v0.8. we have fixed some pain points we had.

Run prettier against more files and ensure npm run lint lints files.

A few notable changes from NJS v0.8.0:

Checklist

Before creating a PR, run through this checklist and mark each as complete.

ivanitskiy commented 1 year ago

addresses: