Skip to content

Commit

Permalink
Unify the scripts for seafile and pro-seafile.
Browse files Browse the repository at this point in the history
  • Loading branch information
kklein33 committed May 12, 2018
1 parent 1e2ab49 commit 3c99dcf
Show file tree
Hide file tree
Showing 18 changed files with 14 additions and 753 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@

bootstrap/*
shared/*
image/seafile/scripts
image/pro-seafile/scripts
8 changes: 6 additions & 2 deletions image/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,27 @@ base:
cd base && docker build -t $(base_image) .
docker-squash --tag $(base_image_squashed) $(base_image)
docker tag $(base_image_squashed) $(base_image)
docker rmi `docker images --filter "dangling=true" -q --no-trunc`

server:
cd seafile && docker build -t $(server_image) .
cd seafile && cp -rf ../../scripts ./ && docker build -t $(server_image) .
docker-squash --tag $(server_image_squashed) $(server_image) --from-layer=$(base_image)
docker tag $(server_image_squashed) $(server_image)
docker tag $(server_image) $(latest_server_image)
docker rmi `docker images --filter "dangling=true" -q --no-trunc`

pro-base:
cd pro_base && docker build -t $(pro_base_image) .
docker-squash --tag $(pro_base_image_squashed) $(pro_base_image)
docker tag $(pro_base_image_squashed) $(pro_base_image)
docker rmi `docker images --filter "dangling=true" -q --no-trunc`

pro-server:
cd pro_seafile && docker build -t $(pro_server_image) .
cd pro_seafile && cp -rf ../../scripts ./ && docker build -t $(pro_server_image) .
docker-squash --tag $(pro_server_image_squashed) $(pro_server_image) --from-layer=$(pro_base_image)
docker tag $(pro_server_image_squashed) $(pro_server_image)
docker tag $(pro_server_image) $(latest_pro_server_image)
docker rmi `docker images --filter "dangling=true" -q --no-trunc`

push-base:
docker push $(base_image)
Expand Down
2 changes: 1 addition & 1 deletion image/pro_seafile/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ RUN mkdir -p /opt/seafile/
RUN curl -sSL -G -d "p=/seafile-pro-server_${SEAFILE_VERSION}_x86-64.tar.gz&dl=1" https://download.seafile.top/d/8c29766a64d24122936f/files/ \
| tar xzf - -C /opt/seafile/

ADD create_data_links.sh /etc/my_init.d/01_create_data_links.sh
ADD scripts/create_data_links.sh /etc/my_init.d/01_create_data_links.sh

COPY scripts /scripts
COPY templates /templates
Expand Down
4 changes: 2 additions & 2 deletions image/seafile/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ WORKDIR /opt/seafile

RUN mkdir -p /etc/my_init.d

ENV SEAFILE_VERSION=6.2.5 SEAFILE_SERVER=seafile-pro-server
ENV SEAFILE_VERSION=6.2.5 SEAFILE_SERVER=seafile-server

RUN mkdir -p /opt/seafile/ && \
curl -sSL -o - https://download.seadrive.org/seafile-server_${SEAFILE_VERSION}_x86-64.tar.gz \
| tar xzf - -C /opt/seafile/

ADD create_data_links.sh /etc/my_init.d/01_create_data_links.sh
ADD scripts/create_data_links.sh /etc/my_init.d/01_create_data_links.sh

COPY scripts /scripts
COPY templates /templates
Expand Down
59 changes: 0 additions & 59 deletions image/seafile/create_data_links.sh

This file was deleted.

156 changes: 0 additions & 156 deletions image/seafile/scripts/bootstrap.py

This file was deleted.

30 changes: 0 additions & 30 deletions image/seafile/scripts/gc.sh

This file was deleted.

46 changes: 0 additions & 46 deletions image/seafile/scripts/ssl.sh

This file was deleted.

Loading

0 comments on commit 3c99dcf

Please sign in to comment.