2016-11-21 05:44:12 +00:00
|
|
|
server_version=6.0.5
|
|
|
|
|
|
|
|
base_image=seafileorg/base:16.04
|
2016-11-25 06:56:23 +00:00
|
|
|
base_image_squashed=seafileorg/base:16.04-squashed
|
2016-11-21 05:44:12 +00:00
|
|
|
server_image=seafileorg/server:$(server_version)
|
2016-11-11 04:54:47 +00:00
|
|
|
|
|
|
|
all:
|
2016-11-21 05:44:12 +00:00
|
|
|
@echo
|
|
|
|
@echo Pleaes use '"make base"' or '"make server"' or '"make push"'.
|
|
|
|
@echo
|
2016-11-11 04:54:47 +00:00
|
|
|
|
|
|
|
base:
|
2016-11-21 05:44:12 +00:00
|
|
|
cd base && docker build -t $(base_image) .
|
|
|
|
|
2016-11-25 06:56:23 +00:00
|
|
|
squash-base:
|
2016-11-25 08:13:06 +00:00
|
|
|
docker-squash --tag $(base_image_squashed) $(base_image)
|
2016-11-25 06:56:23 +00:00
|
|
|
docker tag $(base_image_squashed) $(base_image)
|
|
|
|
|
2016-11-25 07:12:22 +00:00
|
|
|
server:
|
|
|
|
cd seafile && docker build -t $(server_image) .
|
|
|
|
|
2016-11-21 05:44:12 +00:00
|
|
|
push:
|
|
|
|
docker push $(base_image)
|
|
|
|
docker push $(server_image)
|
2016-11-11 04:54:47 +00:00
|
|
|
|
2016-11-21 05:44:12 +00:00
|
|
|
.PHONY: base server push
|