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