Skip to content

Commit e0959e2

Browse files
committed
Add infrastructure for an server extras image
This is based on the standalone image from https://github.com/ome/omero-web-docker/tree/5.6.0-m4 This just provides the infrastructure for building the extras image, it doesn't install or change anything (see ome#21 instead)
1 parent dac23c5 commit e0959e2

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

Makefile

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,20 @@ endif
6565
ifndef BUILD
6666
$(eval BUILD=0)
6767
endif
68-
docker build -t $(REPO)/omero-server:$(VERSION)-$(BUILD) .
68+
docker build $(BUILDARGS) -t $(REPO)/omero-server:$(VERSION)-$(BUILD) .
6969
docker tag $(REPO)/omero-server:$(VERSION)-$(BUILD) $(REPO)/omero-server:$(VERSION)
7070
@MAJOR_MINOR=$(shell echo $(VERSION) | cut -f1-2 -d. );\
7171
docker tag $(REPO)/omero-server:$(VERSION)-$(BUILD) $(REPO)/omero-server:$$MAJOR_MINOR
7272

73+
docker build --build-arg=PARENT_IMAGE=$(REPO)/omero-server:$(VERSION) -t $(REPO)/omero-server-extras:$(VERSION)-$(BUILD) extras
74+
docker tag $(REPO)/omero-server-extras:$(VERSION)-$(BUILD) $(REPO)/omero-server-extras:$(VERSION)
75+
@MAJOR_MINOR=$(shell echo $(VERSION) | cut -f1-2 -d. );\
76+
docker tag $(REPO)/omero-server-extras:$(VERSION)-$(BUILD) $(REPO)/omero-server-extras:$$MAJOR_MINOR
77+
78+
7379
docker-build: docker-build-versions
7480
docker tag $(REPO)/omero-server:$(VERSION)-$(BUILD) $(REPO)/omero-server:latest
81+
docker tag $(REPO)/omero-server-standalone:$(VERSION)-$(BUILD) $(REPO)/omero-server-extras:latest
7582

7683

7784
docker-push-versions:
@@ -86,5 +93,11 @@ endif
8693
@MAJOR_MINOR=$(shell echo $(VERSION) | cut -f1-2 -d. );\
8794
docker push $(REPO)/omero-server:$$MAJOR_MINOR
8895

96+
docker push $(REPO)/omero-server-extras:$(VERSION)-$(BUILD)
97+
docker push $(REPO)/omero-server-extras:$(VERSION)
98+
@MAJOR_MINOR=$(shell echo $(VERSION) | cut -f1-2 -d. );\
99+
docker push $(REPO)/omero-server-extras:$$MAJOR_MINOR
100+
89101
docker-push: docker-push-versions
90102
docker push $(REPO)/omero-server:latest
103+
docker push $(REPO)/omero-server-extras:latest

extras/01-default-extras.omero

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# OMERO.server extras

extras/Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
ARG PARENT_IMAGE=openmicroscopy/omero-server:latest
2+
FROM ${PARENT_IMAGE}
3+
4+
5+
USER root
6+
7+
ADD 01-default-extras.omero /opt/omero/server/config/
8+
9+
USER omero-server

0 commit comments

Comments
 (0)