This repository holds the source code of a Docker image which is used to build and deploy my websites.
- Elixir v1.11.4 for static website generator (Serum) support
- Imagemagick for generating thumbnails
- Cairo and Pango for generating URL "card" images
- Dart Sass for compiling Sass files into CSS
- Node.js and Google Firebase CLI for website deployment
- An (oversized) toolchain for building cairo_elixir NIF library
- And a homebrew Discord webhook client for status reporting
DISCORD_WEBHOOK_ID
DISCORD_WEBHOOK_TOKEN
FIREBASE_TOKEN
If run in a GitHub Actions workflow, the following environment variables are automatically set by the CI system:
GITHUB_REPOSITORY
GITHUB_REF
GITHUB_SHA
This Docker image uses the following fonts to generate URL card preview images:
These fonts are released under the SIL Open Font License. The copyright notice and the license text itself for each font is included in this repository.