Skip to content

About

containerbase Ruby releases

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

containerbase Ruby releases

build GitHub release (latest SemVer) License: MIT

Prebuild Ruby releases used by containerbase/base.

Local development

mise install installs Node.js, pnpm, jactionlint, shellcheck, zizmor and the dependencies.

pnpm lint            # pnpm oxfmt-fix to fix the formatting
jactionlint          # the GitHub workflows
zizmor .github/      # security audit of the GitHub workflows

CI runs jactionlint and zizmor through mise in the lint job, and the commit hook runs them on staged workflow files.

Build the image

docker build -t builder --build-arg APT_PROXY=http://apt-proxy:3142 --build-arg DISTRO=focal .

Test the image

docker run --rm -it -v ${PWD}/.cache:/cache -e DEBURG=true builder 3.0.0

${PWD}/.cache will contain packed releases after successful build.

Optional environment variables

Name Description Default
DISTRO Set an ubuntu base distro, focal and jammy are supported focal
APT_PROXY Set an APT http proxy for installing build deps <empty>
DEBUG Show verbose php build output <empty>

About

containerbase Ruby releases

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages