~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion]
andreijiroh.dev
zensical
mkdocs-material
website
1# Custom `mkdocs-material` CI image
2
3Builds on Alpine edge, mostly used by @ajhalili2006 to deploy builds over GitLab CI.
4
5## CI Status
6
7| Webhook Event | Badge | Frequency |
8| --- | --- | --- |
9| After push | [](https://github.com/ajhalili2006/website/actions/workflows/docker.yml) | As commits are mirrored to GitHub, either manually or asynchorously run in GitLab CI |
10| Nightly Builds | [](https://github.com/ajhalili2006/website/actions/workflows/docker.yml) | Runs every 22:30 UTC (6:30 PHT)
11
12## Usage
13
14See the tags list on [GitHub][ghcr] or [Red Hat Quay Container Registry Cloud][quay]
15
16[ghcr]: https://github.com/ajhalili2006/website/pkgs/container/website%2Fbuild-ci/versions
17[quay]: https://quay.io/repository/ajhalili2006/mkdocs-material-build-ci?tab=tags
18
19```yaml
20# in GitLab CI config...
21image:
22 name: quay.io/ajhalili2006/mkdocs-material-build-ci:latest
23```
24
25```dockerfile
26# ...or via your custom Docker image
27FROM ghcr.io/ajhalili2006/website/build-ci:latest
28```
29
30## Build from source
31
32Run the `build.sh` script to generate a local build of the image. To overridethe default image tag, set `IMAGE_TAG` shell variable before running.
33If used as part of your CI, add any value to `DEPLOY` variable to run `docker push` for you.