@@ -9,36 +9,33 @@ REPO_PATH := github.com/drycc/${SHORT_NAME}
99DEV_ENV_BUILD = go build -ldflags "-X 'main.Revision=$(BUILD_TAG ) ' -X 'main.BuildDate=$(BUILD_DATE ) '" -buildmode=c-shared -o _dist/out_drycc.so plugin/out_drycc.go
1010DEV_ENV_IMAGE := ${DEV_REGISTRY}/drycc/go-dev
1111DEV_ENV_WORK_DIR := /opt/drycc/go/src/${REPO_PATH}
12- DEV_ENV_PREFIX := docker run --rm -v ${CURDIR}:${DEV_ENV_WORK_DIR} -w ${DEV_ENV_WORK_DIR}
12+ DEV_ENV_PREFIX := podman run --rm -v ${CURDIR}:${DEV_ENV_WORK_DIR} -w ${DEV_ENV_WORK_DIR}
1313
1414include versioning.mk
1515
1616
17- build : docker -build
18- push : docker -push
17+ build : podman -build
18+ push : podman -push
1919
20- check-docker :
21- @if [ -z $$ (which docker ) ]; then \
22- echo " Missing docker client which is required for development" ; \
20+ check-podman :
21+ @if [ -z $$ (which podman ) ]; then \
22+ echo " Missing podman client which is required for development" ; \
2323 exit 2; \
2424 fi
2525
26- bootstrap : check-docker
26+ bootstrap : check-podman
2727 $(DEV_ENV_PREFIX ) $(DEV_ENV_IMAGE ) go mod vendor
2828
29- build-binary : check-docker
29+ build-binary : check-podman
3030 $(DEV_ENV_PREFIX ) $(DEV_ENV_IMAGE ) $(DEV_ENV_BUILD )
3131
32- docker-build : check-docker
33- docker build --build-arg CODENAME=${CODENAME} --build-arg BUILD_TAG=${BUILD_TAG} --build-arg BUILD_DATE=${BUILD_DATE} -t ${IMAGE} .
34- docker tag ${IMAGE} ${MUTABLE_IMAGE}
35-
36- docker-buildx : check-docker
37- docker buildx build --platform ${PLATFORM} --build-arg CODENAME=${CODENAME} --build-arg BUILD_TAG=${BUILD_TAG} --build-arg BUILD_DATE=${BUILD_DATE} -t ${IMAGE} . --push
32+ podman-build : check-podman
33+ podman build --build-arg CODENAME=${CODENAME} --build-arg BUILD_TAG=${BUILD_TAG} --build-arg BUILD_DATE=${BUILD_DATE} -t ${IMAGE} .
34+ podman tag ${IMAGE} ${MUTABLE_IMAGE}
3835
3936test : test-style
4037
41- test-style : check-docker
38+ test-style : check-podman
4239 $(DEV_ENV_PREFIX ) $(DEV_ENV_IMAGE ) make style-check
4340
4441style-check :
0 commit comments