|
|
@@ -13,6 +13,7 @@ export IMAGE_TAG_PRO ?= us-east1-docker.pkg.dev/overleaf-ops/ol-docker/pro:main
|
|
|
export CYPRESS_SHARD ?=
|
|
|
export COMPOSE_PROJECT_NAME ?= test
|
|
|
export DOCKER_USER := $(shell id -u):$(shell id -g)
|
|
|
+IMAGE_TAG_PRO_BASE := $(shell echo $(IMAGE_TAG_PRO) | sed -E s/:.+//)
|
|
|
|
|
|
test-e2e-native:
|
|
|
docker compose -f docker-compose.yml -f docker-compose.native.yml up --no-log-prefix sharelatex host-admin -d
|
|
|
@@ -75,18 +76,18 @@ prefetch_custom_texlive_2022:
|
|
|
|
|
|
prefetch_custom: prefetch_old_4_2
|
|
|
prefetch_old_4_2:
|
|
|
- docker pull $(IMAGE_TAG_PRO:main=4.2)
|
|
|
+ docker pull $(IMAGE_TAG_PRO_BASE):4.2
|
|
|
|
|
|
prefetch_custom: prefetch_old_5_0
|
|
|
prefetch_old_5_0:
|
|
|
- docker pull $(IMAGE_TAG_PRO:main=5.0.1-RC1)
|
|
|
- docker pull $(IMAGE_TAG_PRO:main=5.0)
|
|
|
+ docker pull $(IMAGE_TAG_PRO_BASE):5.0.1-RC1
|
|
|
+ docker pull $(IMAGE_TAG_PRO_BASE):5.0
|
|
|
|
|
|
prefetch_custom: build_hotfix_5_5_5
|
|
|
build_hotfix_5_5_5:
|
|
|
- docker pull $(IMAGE_TAG_PRO:main=5.5.4)
|
|
|
- docker tag $(IMAGE_TAG_PRO:main=5.5.4) quay.io/sharelatex/sharelatex-pro:5.5.4
|
|
|
- cd ../../server-pro/hotfix/5.5.5 && docker build -t $(IMAGE_TAG_PRO:main=5.5.5) .
|
|
|
+ docker pull $(IMAGE_TAG_PRO_BASE):5.5.4
|
|
|
+ docker tag $(IMAGE_TAG_PRO_BASE):5.5.4 quay.io/sharelatex/sharelatex-pro:5.5.4
|
|
|
+ cd ../../server-pro/hotfix/5.5.5 && docker build -t $(IMAGE_TAG_PRO_BASE):5.5.5 .
|
|
|
|
|
|
# Google Cloud Build runs on a very ancient Docker version that does not support the subdir flag.
|
|
|
# Use services -> mailtrap -> build -> context = https://github.com/dbck/docker-mailtrap.git#v1.5.0:build in docker-compose.yml eventually.
|