7.0.1.37 (without mobile patch)
This commit is contained in:
parent
16c54c0fce
commit
4290b7a78e
2 changed files with 32 additions and 90 deletions
30
Dockerfile
30
Dockerfile
|
@ -1,9 +1,7 @@
|
|||
ARG product_version=6.3.1
|
||||
ARG build_number=32
|
||||
ARG product_version=7.0.1
|
||||
ARG build_number=37
|
||||
ARG oo_root='/var/www/onlyoffice/documentserver'
|
||||
|
||||
|
||||
|
||||
## Setup
|
||||
FROM onlyoffice/documentserver:${product_version}.${build_number} as setup-stage
|
||||
ARG product_version
|
||||
|
@ -15,7 +13,7 @@ ENV BUILD_NUMBER=${build_number}
|
|||
|
||||
ARG build_deps="git make g++ nodejs npm"
|
||||
RUN apt-get update && apt-get install -y ${build_deps}
|
||||
RUN npm install -g pkg grunt grunt-cli
|
||||
RUN npm install -g pkg grunt
|
||||
|
||||
WORKDIR /build
|
||||
|
||||
|
@ -26,15 +24,10 @@ FROM setup-stage as clone-stage
|
|||
ARG tag=v${PRODUCT_VERSION}.${BUILD_NUMBER}
|
||||
|
||||
RUN git clone --quiet --branch $tag --depth 1 https://github.com/ONLYOFFICE/build_tools.git /build/build_tools
|
||||
RUN git clone --quiet --branch $tag --depth 1 https://github.com/ONLYOFFICE/sdkjs.git /build/sdkjs
|
||||
RUN git clone --quiet --branch $tag --depth 1 https://github.com/ONLYOFFICE/web-apps.git /build/web-apps
|
||||
RUN git clone --quiet --branch $tag --depth 1 https://github.com/ONLYOFFICE/server.git /build/server
|
||||
|
||||
COPY server.patch /build/
|
||||
COPY web-apps.patch /build/
|
||||
|
||||
COPY server.patch /build/server.patch
|
||||
RUN cd /build/server && git apply /build/server.patch
|
||||
RUN cd /build/web-apps && git apply /build/web-apps.patch
|
||||
|
||||
|
||||
|
||||
|
@ -47,22 +40,11 @@ RUN make
|
|||
RUN pkg /build/build_tools/out/linux_64/onlyoffice/documentserver/server/FileConverter --targets=node10-linux -o /build/converter
|
||||
RUN pkg /build/build_tools/out/linux_64/onlyoffice/documentserver/server/DocService --targets=node10-linux --options max_old_space_size=4096 -o /build/docservice
|
||||
|
||||
# build web-apps with mobile editing
|
||||
WORKDIR /build/web-apps/build
|
||||
RUN npm install
|
||||
RUN grunt
|
||||
|
||||
|
||||
|
||||
## Final image
|
||||
FROM onlyoffice/documentserver:${product_version}.${build_number}
|
||||
ARG oo_root
|
||||
|
||||
# server
|
||||
#server
|
||||
COPY --from=build-stage /build/converter ${oo_root}/server/FileConverter/converter
|
||||
COPY --from=build-stage /build/docservice ${oo_root}/server/DocService/docservice
|
||||
|
||||
# web-apps
|
||||
COPY --from=build-stage /build/web-apps/deploy/web-apps/apps/documenteditor/mobile/app.js ${oo_root}/web-apps/apps/documenteditor/mobile/app.js
|
||||
COPY --from=build-stage /build/web-apps/deploy/web-apps/apps/presentationeditor/mobile/app.js ${oo_root}/web-apps/apps/presentationeditor/mobile/app.js
|
||||
COPY --from=build-stage /build/web-apps/deploy/web-apps/apps/spreadsheeteditor/mobile/app.js ${oo_root}/web-apps/apps/spreadsheeteditor/mobile/app.js
|
||||
COPY --from=build-stage /build/docservice ${oo_root}/server/DocService/docservice
|
Loading…
Add table
Add a link
Reference in a new issue