|
@@ -13,6 +13,18 @@ export OVERLEAF_LATEST ?= $(REGISTRO)/sharelatex:$(IMG_VERSION)
|
|
|
|
|
|
|
|
all: build
|
|
all: build
|
|
|
|
|
|
|
|
|
|
+build-full:
|
|
|
|
|
+ @echo "Building image with version: $(IMG_VERSION)-full"
|
|
|
|
|
+ @# Store current version for other targets to use
|
|
|
|
|
+ @echo "$(IMG_VERSION)" > .current_version
|
|
|
|
|
+ docker build \
|
|
|
|
|
+ --file Dockerfile.sharelatex-full \
|
|
|
|
|
+ --tag $(OVERLEAF_LATEST)-full \
|
|
|
|
|
+ .
|
|
|
|
|
+ @# Increment version for next build
|
|
|
|
|
+ @echo "$(IMG_VERSION)" | sed 's/tex-\([0-9]*\)/tex-\1/' | awk -F'-' '{print "tex-" $$2+1}' > $(VERSION_FILE)
|
|
|
|
|
+ @echo "Next version will be: $$(cat $(VERSION_FILE))"
|
|
|
|
|
+
|
|
|
build-minimal:
|
|
build-minimal:
|
|
|
@echo "Building image with version: $(IMG_VERSION)-minimal"
|
|
@echo "Building image with version: $(IMG_VERSION)-minimal"
|
|
|
@# Store current version for other targets to use
|
|
@# Store current version for other targets to use
|
|
@@ -37,6 +49,9 @@ build:
|
|
|
@echo "$(IMG_VERSION)" | sed 's/tex-\([0-9]*\)/tex-\1/' | awk -F'-' '{print "tex-" $$2+1}' > $(VERSION_FILE)
|
|
@echo "$(IMG_VERSION)" | sed 's/tex-\([0-9]*\)/tex-\1/' | awk -F'-' '{print "tex-" $$2+1}' > $(VERSION_FILE)
|
|
|
@echo "Next version will be: $$(cat $(VERSION_FILE))"
|
|
@echo "Next version will be: $$(cat $(VERSION_FILE))"
|
|
|
|
|
|
|
|
|
|
+push-full:
|
|
|
|
|
+ docker push $(REGISTRO)/sharelatex:$(BUILT_VERSION)-full
|
|
|
|
|
+
|
|
|
push-minimal:
|
|
push-minimal:
|
|
|
docker push $(REGISTRO)/sharelatex:$(BUILT_VERSION)-minimal
|
|
docker push $(REGISTRO)/sharelatex:$(BUILT_VERSION)-minimal
|
|
|
|
|
|