Skip to content

Commit 718f11b

Browse files
committed
use rc2 locally, but override server-builder dockerfile to fetch constraints.txt from rc1, add no-cache. Now build-images work locally.
1 parent 5d9e624 commit 718f11b

File tree

9 files changed

+17
-17
lines changed

9 files changed

+17
-17
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
ARG PYTHON_VERSION=3.12
3-
ARG PLONE_VERSION=6.1.0rc1
3+
ARG PLONE_VERSION=6.1.0rc2
44
FROM plone/server-builder:${PLONE_VERSION} AS builder
55

66
ARG PLONE_VERSION
@@ -12,7 +12,7 @@ ARG PLONE_VERSION
1212

1313
LABEL maintainer="Plone Community <[email protected]>" \
1414
org.label-schema.name="plone-backend" \
15-
org.label-schema.description="Plone backend image using Python $PYTHON_VERSION" \
15+
org.label-schema.description="Plone $PLONE-VERSION backend image using Python $PYTHON_VERSION" \
1616
org.label-schema.vendor="Plone Foundation"
1717

1818
# Use /app as the workdir

Dockerfile.acceptance

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
ARG PYTHON_VERSION=3.12
3-
ARG PLONE_VERSION=6.1.0rc1
3+
ARG PLONE_VERSION=6.1.0rc2
44
FROM plone/server-builder:${PLONE_VERSION} AS builder
55

66
ARG PLONE_VERSION

Dockerfile.builder

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
ARG PYTHON_VERSION=3.12
33
FROM python:${PYTHON_VERSION}-slim-bookworm
44

5-
ARG PLONE_VERSION=6.1.0rc1
5+
ARG PLONE_VERSION=6.1.0rc2
66

77
ENV EXTRA_PACKAGES="relstorage==4.1.1 psycopg2==2.9.10 python-ldap==3.4.4 ZEO"
88

@@ -32,7 +32,7 @@ RUN <<EOT
3232
apt-get install -y --no-install-recommends $buildDeps
3333
busybox --install -s
3434
python -m venv /app
35-
curl -L -o /app/constraints.txt https://dist.plone.org/release/$PLONE_VERSION/constraints.txt
35+
curl -L -o /app/constraints.txt https://dist.plone.org/release/6.1.0rc1/constraints.txt
3636
/app/bin/pip install -U pip wheel setuptools -c /app/constraints.txt
3737
/app/bin/pip install Plone ${EXTRA_PACKAGES} -c /app/constraints.txt
3838
bash -c 'mkdir -p /data/{filestorage,blobstorage,cache,logs}'

Dockerfile.classicui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
ARG PYTHON_VERSION=3.12
3-
ARG PLONE_VERSION=6.1.0rc1
3+
ARG PLONE_VERSION=6.1.0rc2
44
FROM plone/server-builder:${PLONE_VERSION} AS builder
55

66
ARG PLONE_VERSION

Dockerfile.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
ARG PYTHON_VERSION=3.12
3-
ARG PLONE_VERSION=6.1.0rc1
3+
ARG PLONE_VERSION=6.1.0rc2
44
FROM plone/server-builder:${PLONE_VERSION}
55

66
ARG PYTHON_VERSION

Dockerfile.prod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22
ARG PYTHON_VERSION=3.12
3-
ARG PLONE_VERSION=6.1.0rc1
3+
ARG PLONE_VERSION=6.1.0rc2
44
FROM python:${PYTHON_VERSION}-slim-bookworm
55

66
ARG PYTHON_VERSION

Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,37 +69,37 @@ show-image: ## Print Version
6969
.PHONY: image-builder
7070
image-builder: ## Build Base Image
7171
@echo "Building $(BASE_IMAGE_NAME)-builder:$(IMAGE_TAG)"
72-
@docker buildx build . --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-builder:$(IMAGE_TAG) -f Dockerfile.builder --load
72+
@docker buildx build . --no-cache --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-builder:$(IMAGE_TAG) -f Dockerfile.builder --load
7373

7474
.PHONY: image-dev
7575
image-dev: ## Build Dev Image
7676
@echo "Building $(BASE_IMAGE_NAME)-dev:$(IMAGE_TAG)"
77-
@docker buildx build . --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-dev:$(IMAGE_TAG) -f Dockerfile.dev --load
77+
@docker buildx build . --no-cache --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-dev:$(IMAGE_TAG) -f Dockerfile.dev --load
7878

7979
.PHONY: image-prod-config
8080
image-prod-config: ## Build Prod Image
8181
@echo "Building $(BASE_IMAGE_NAME)-prod-config:$(IMAGE_TAG)"
82-
@docker buildx build . --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-prod-config:$(IMAGE_TAG) -f Dockerfile.prod --load
82+
@docker buildx build . --no-cache --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-prod-config:$(IMAGE_TAG) -f Dockerfile.prod --load
8383

8484
.PHONY: image-classicui
8585
image-classicui: ## Build Classic UI
8686
@echo "Building $(CLASSICUI_IMAGE_NAME):$(IMAGE_TAG)"
87-
@docker buildx build . --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(CLASSICUI_IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile.classicui --load
87+
@docker buildx build . --no-cache --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(CLASSICUI_IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile.classicui --load
8888

8989
.PHONY: image-acceptance
9090
image-acceptance: ## Build Acceptance Image
9191
@echo "Building $(BASE_IMAGE_NAME)-acceptance:$(IMAGE_TAG)"
92-
@docker buildx build . --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-acceptance:$(IMAGE_TAG) -f Dockerfile.acceptance --load
92+
@docker buildx build . --no-cache --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(BASE_IMAGE_NAME)-acceptance:$(IMAGE_TAG) -f Dockerfile.acceptance --load
9393

9494
.PHONY: image-main
9595
image-main: ## Build main image
9696
@echo "Building $(MAIN_IMAGE_NAME):$(IMAGE_TAG)"
97-
@docker buildx build . --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(MAIN_IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile --load
97+
@docker buildx build . --no-cache --build-arg PLONE_VERSION=${PLONE_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(MAIN_IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile --load
9898

9999
.PHONY: image-nightly
100100
image-nightly: ## Build Docker Image Nightly
101101
@echo "Building $(MAIN_IMAGE_NAME):$(NIGHTLY_IMAGE_TAG)"
102-
@docker buildx build . --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(MAIN_IMAGE_NAME):$(NIGHTLY_IMAGE_TAG) -f Dockerfile.nightly --load
102+
@docker buildx build . --no-cache --build-arg PYTHON_VERSION=${PYTHON_VERSION} -t $(MAIN_IMAGE_NAME):$(NIGHTLY_IMAGE_TAG) -f Dockerfile.nightly --load
103103

104104
.PHONY: build-images
105105
build-images: ## Build Images

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ These images are **not** Buildout based!
2828
| Plone Version | Tags | Dockerfile |
2929
| --- | --- | --- |
3030
| 6 | `6.0.13`, `6.0`, `6`, `latest` | [(6.0.x/Dockerfile)](https://github.com/plone/plone-backend/blob/v6.0.13/Dockerfile)|
31-
| 6.1 | `6.1.0rc1`, `6.1` | [(6.1.x/Dockerfile)](https://github.com/plone/plone-backend/blob/v6.1.0rc1/Dockerfile)|
31+
| 6.1 | `6.1.0rc2`, `6.1` | [(6.1.x/Dockerfile)](https://github.com/plone/plone-backend/blob/v6.1.0rc2/Dockerfile)|
3232
| 6 (nightly) | `nightly` | [(Dockerfile.nightly)](https://github.com/plone/plone-backend/blob/6.0.x/Dockerfile.nightly) |
3333

3434
### Unsupported tags

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.1.0rc1
1+
6.1.0rc2

0 commit comments

Comments
 (0)