This repository is responsible for building and publishing images that builds
with Cloud Native Buildpacks'
pack
command.
- drycc/pack:$codename - A CNB compatible run image based on drycc/pack:$codename
- drycc/pack:$codename-build - A CNB compatible build image based on drycc/pack:$codename-build
pack build myapp --builder drycc/buildpacks:$codename
The basic image is based on Debian system, See the table below for system description:
STACK ID | Buildpacks image | Operating System |
---|---|---|
drycc-$codename | registry.drycc.cc/drycc/buildpacks:$codename | Debian $version $codename |
The basic layer of buildpack supports custom software sources and custom software.
For example, we can add .deb-list
, ·source-list
and .build-env
files to the project.
cat > ".sources-list" <<EOL
deb http://mirrors.cloud.aliyuncs.com/debian/ bookworm main non-free contrib
deb-src http://mirrors.cloud.aliyuncs.com/debian/ bookworm main non-free contrib
deb http://mirrors.cloud.aliyuncs.com/debian-security bookworm/updates main
deb-src http://mirrors.cloud.aliyuncs.com/debian-security bookworm/updates main
deb http://mirrors.cloud.aliyuncs.com/debian/ bookworm-updates main non-free contrib
deb-src http://mirrors.cloud.aliyuncs.com/debian/ bookworm-updates main non-free contrib
deb http://mirrors.cloud.aliyuncs.com/debian/ bookworm-backports main non-free contrib
deb-src http://mirrors.cloud.aliyuncs.com/debian/ bookworm-backports main non-free contrib
EOL
cat > ".deb-list" <<EOL
libpq-dev
EOL
cat > ".build-env" <<EOL
PIP_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple/
EOL
Pack Images bundles the following technologies together into a single cohesive distribution: