mirror of
https://github.com/prometheus/alertmanager
synced 2024-12-19 12:54:55 +00:00
c0a7b75c9c
* Automate CSS-inlining for default HTML email template The original HTML email template was added in `template/email.html`. It looks like the CSS was manually inlined. Most likely using the premailer.dialect.ca web form, which is mentioned in the README for the Mailgun transactional-email-templates project. The resulting HTML with inlined CSS was then copied into `template/default.tmpl`. This has resulted in `email.html` and `default.tmpl` diverging at times. This commit adds build automation to inline the CSS automatically using [juice][1]. The Go template containing the resulting HTML has been moved into its own file to avoid the script that performs the CSS inlining having to parse the `default.tmpl` file to insert it there. Fixes #1939. [1]: https://www.npmjs.com/package/juice Signed-off-by: Brad Ison <bison@xvdf.io> * Update asset/assets_vfsdata.go Signed-off-by: Brad Ison <bison@xvdf.io>
8 lines
98 B
Docker
8 lines
98 B
Docker
FROM node
|
|
|
|
ENV NODE_PATH="/usr/local/lib/node_modules"
|
|
|
|
RUN npm install juice -g
|
|
|
|
ENTRYPOINT [""]
|