@@ -15,24 +15,24 @@ STACK_RUN_IMAGE = ${DRYCC_REGISTRY}/drycc/pack:${CODENAME}-${PLATFORM}-${ARCH}
1515STACK_BUILD_IMAGE = ${DRYCC_REGISTRY}/drycc/pack:${CODENAME}-${PLATFORM}-${ARCH}-build
1616BUILDPACKS_IMAGE = ${DRYCC_REGISTRY}/drycc/buildpacks:${CODENAME}-${PLATFORM}-${ARCH}
1717
18- SHELLCHECK_PREFIX := docker run --rm -v ${CURDIR}:/workdir -w /workdir ${DRYCC_REGISTRY}/drycc/go-dev shellcheck
18+ SHELLCHECK_PREFIX := podman run --rm -v ${CURDIR}:/workdir -w /workdir ${DRYCC_REGISTRY}/drycc/go-dev shellcheck
1919SHELL_SCRIPTS = $(shell find "buildpacks" -name '* .sh') $(shell find "rootfs" -name '* .sh') $(wildcard buildpacks/* /bin/* )
2020
2121SHELL =/bin/bash -o pipefail
2222
2323pack :
24- @docker build --pull -f Dockerfile.run \
24+ @podman build --pull -f Dockerfile.run \
2525 --build-arg STACK_ID=${STACK_ID} \
2626 --build-arg BASE_IMAGE=${DRYCC_REGISTRY} /drycc/base:${CODENAME} \
2727 -t ${STACK_RUN_IMAGE} .
28- @docker build -f Dockerfile.build \
28+ @podman build -f Dockerfile.build \
2929 --build-arg BASE_IMAGE=${STACK_RUN_IMAGE} \
3030 --build-arg PLATFORM_API=${PLATFORM_API} \
3131 -t ${STACK_BUILD_IMAGE} .
3232
3333publish-pack : pack
34- @docker push ${STACK_RUN_IMAGE}
35- @docker push ${STACK_BUILD_IMAGE}
34+ @podman push ${STACK_RUN_IMAGE}
35+ @podman push ${STACK_BUILD_IMAGE}
3636
3737buildpack :
3838 STACK_ID=${STACK_ID} python3 _scripts/utils.py toml buildpacks/go/buildpack.tmpl buildpacks/go/buildpack.toml
@@ -42,12 +42,14 @@ buildpack:
4242 STACK_ID=${STACK_ID} python3 _scripts/utils.py toml buildpacks/python/buildpack.tmpl buildpacks/python/buildpack.toml
4343 STACK_ID=${STACK_ID} python3 _scripts/utils.py toml buildpacks/ruby/buildpack.tmpl buildpacks/ruby/buildpack.toml
4444 STACK_ID=${STACK_ID} python3 _scripts/utils.py toml buildpacks/rust/buildpack.tmpl buildpacks/rust/buildpack.toml
45- STACK_ID=${STACK_ID} LIFECYCLE_URL=${LIFECYCLE_URL} STACK_RUN_IMAGE=${STACK_RUN_IMAGE} STACK_BUILD_IMAGE=${STACK_BUILD_IMAGE} python3 _scripts/utils.py toml builder.toml builder.toml.${PLATFORM} .${ARCH}
46- @pack builder create ${BUILDPACKS_IMAGE} --config builder.toml.${PLATFORM} .${ARCH} --pull-policy if-not-present
45+ STACK_ID=${STACK_ID} LIFECYCLE_URL=${LIFECYCLE_URL} STACK_RUN_IMAGE=${STACK_RUN_IMAGE} STACK_BUILD_IMAGE=${STACK_BUILD_IMAGE} \
46+ python3 _scripts/utils.py toml builder.toml builder.toml.${PLATFORM} .${ARCH}
47+ DOCKER_HOST=unix://$(shell podman info -f "{{.Host.RemoteSocket.Path}}") \
48+ pack builder create ${BUILDPACKS_IMAGE} --config builder.toml.${PLATFORM} .${ARCH} --pull-policy if-not-present
4749 @rm -rf builder.toml.${PLATFORM} .${ARCH} buildpacks/* /buildpack.toml
4850
4951publish-buildpack : buildpack
50- @docker push ${BUILDPACKS_IMAGE}
52+ @podman push ${BUILDPACKS_IMAGE}
5153
5254publish : publish-pack publish-buildpack
5355
0 commit comments