Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 3.33 KB

README.md

File metadata and controls

64 lines (47 loc) · 3.33 KB

OCI Images

About

This repository contains a collection of OCI Images I use in my clusters. Images are:

  • Built on STABLE base images ONLY. Versions are specified in each Dockerfile via OCI_BASE_IMAGE ARG.

  • Build weekly on Sundays and tagged as YYYY.MM.DD & latest.

  • Exposed to lower attack surface & vulnerabilities:

    • Based on alpine lightweight images whenever possible.
    • System updates are applied during build.
    • If missing from base image, it includes a non-root user named oci (uid:1000, gid:1000).
  • Available in my Packages section.

Images Status

  • oci-filebrowser-build
  • oci-homeassistant-build
  • oci-mosquitto-build
  • oci-navidrome-build
  • oci-minio-build
  • oci-pydav-build
  • oci-transmission-build
  • oci-zigbee2mqtt-build

Appendix

Trigger workflow from remote

export GITHUB_TOKEN=<YOUR_TOKEN>
export GITHUB_REPO=<YOUR_REPO> # e.g. thomaschampagne/focale-images
curl -L \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer $GITHUB_TOKEN" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/repos/$GITHUB_REPO/actions/workflows
export WORKFLOW_ID=<WORKFLOW_ID>
curl -L \
  -X POST \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer $GITHUB_TOKEN" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/repos/$GITHUB_REPO/actions/workflows/$WORKFLOW_ID/dispatches \
  -d '{"ref":"main"}'