seafile-containerized/image/Makefile
2018-04-12 17:49:41 +08:00

34 lines
805 B
Makefile

server_version=6.2.5
base_image=seafileltd/base:16.04
base_image_squashed=seafileltd/base:16.04-squashed
server_image=seafileltd/seafile:$(server_version)
latest_server_image=seafileltd/seafile:latest
all:
@echo
@echo Pleaes use '"make base"' or '"make server"' or '"make push"'.
@echo
base:
cd base && docker build -t $(base_image) .
squash-base:
docker-squash --tag $(base_image_squashed) $(base_image) --from-layer phusion/baseimage:0.10.1
docker tag $(base_image_squashed) $(base_image)
server:
cd seafile && docker build -t $(server_image) .
docker tag $(server_image) $(latest_server_image)
push-base:
docker push $(base_image)
push-server:
docker push $(server_image)
docker push $(latest_server_image)
push: push-base push-server
.PHONY: base server push push-base push-server