@@ -91,6 +91,7 @@ node common/scripts/before-build.js
91
91
CLIENT_PACKAGES+=("@docspace/client")
92
92
CLIENT_PACKAGES+=("@docspace/login")
93
93
CLIENT_PACKAGES+=("@docspace/doceditor")
94
+ CLIENT_PACKAGES+=("@docspace/sdk")
94
95
CLIENT_PACKAGES+=("@docspace/management")
95
96
96
97
for PKG in ${CLIENT_PACKAGES[@]}; do
@@ -246,6 +247,9 @@ RUN echo "--- install runtime node.22 ---" && \
246
247
COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/login/.next/static/chunks ${BUILD_PATH}/build/login/static/chunks
247
248
COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/login/.next/static/css ${BUILD_PATH}/build/login/static/css
248
249
COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/login/.next/static/media ${BUILD_PATH}/build/login/static/media
250
+ COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/sdk/.next/static/chunks ${BUILD_PATH}/build/sdk/static/chunks
251
+ COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/sdk/.next/static/css ${BUILD_PATH}/build/sdk/static/css
252
+ COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/sdk/.next/static/media ${BUILD_PATH}/build/sdk/static/media
249
253
COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/management ${BUILD_PATH}/management
250
254
COPY --from=src --chown=onlyoffice:onlyoffice /etc/nginx/conf.d /etc/nginx/conf.d
251
255
COPY --from=src --chown=onlyoffice:onlyoffice /etc/nginx/includes /etc/nginx/includes
@@ -269,6 +273,7 @@ RUN echo "--- install runtime node.22 ---" && \
269
273
sed -i 's/127.0.0.1:9899/$service_socket/' /etc/nginx/conf.d/onlyoffice.conf && \
270
274
sed -i 's/127.0.0.1:9834/$service_sso/' /etc/nginx/conf.d/onlyoffice.conf && \
271
275
sed -i 's/127.0.0.1:5013/$service_doceditor/' /etc/nginx/conf.d/onlyoffice.conf && \
276
+ sed -i 's/127.0.0.1:5099/$service_sdk/' /etc/nginx/conf.d/onlyoffice.conf && \
272
277
sed -i 's/127.0.0.1:5011/$service_login/' /etc/nginx/conf.d/onlyoffice.conf && \
273
278
sed -i 's/127.0.0.1:9090/$service_identity_api/' /etc/nginx/conf.d/onlyoffice.conf && \
274
279
sed -i 's/127.0.0.1:8080/$service_identity/' /etc/nginx/conf.d/onlyoffice.conf && \
@@ -288,6 +293,15 @@ RUN echo "--- install runtime node.22 ---" && \
288
293
289
294
CMD ["/usr/local/openresty/bin/openresty", "-g", "daemon off;"]
290
295
296
+ ## Sdk ##
297
+ FROM noderun AS sdk
298
+ WORKDIR ${BUILD_PATH}/products/ASC.Sdk/sdk
299
+
300
+ COPY --from=src --chown=onlyoffice:onlyoffice ${SRC_PATH}/buildtools/install/docker/docker-entrypoint.py ./docker-entrypoint.py
301
+ COPY --from=build-node --chown=onlyoffice:onlyoffice ${SRC_PATH}/publish/web/sdk/ .
302
+
303
+ CMD ["server.js", "ASC.Sdk"]
304
+
291
305
## Doceditor ##
292
306
FROM noderun AS doceditor
293
307
WORKDIR ${BUILD_PATH}/products/ASC.Editors/editor
0 commit comments