Sign inSign up

sxxjava/onlyoffice

By sxxjava

Updated over 1 year ago

Image
0

108

sxxjava/onlyoffice repository overview

Onlyoffice8.3.0开发版, 数据库/MQ等配置映射到/app/onlyoffice/documentserver/server/Common/config/development-linux.json

示例:

docker run --name onlyoffice -p 8000:8000 \
-v /onlyoffice/data:/app/onlyoffice/documentserver/server/App_Data \
-v /onlyoffice/logs:/var/log/onlyoffice \
-v /onlyoffice/development-linux.json:/app/onlyoffice/documentserver/server/Common/config/development-linux.json 
sxxjava/onlyoffice:8.3.0

Dockerfile:

FROM ubuntu:20.04

LABEL [email protected]

WORKDIR /app/onlyoffice

COPY ./documentserver.tar.gz /app/onlyoffice/

ADD ./run.sh /app/onlyoffice/

RUN apt-get update && apt-get install -y libc6 && \
    cd /app/onlyoffice && \
    tar -zvxf documentserver.tar.gz && \
    rm -rf ./documentserver.tar.gz && \
    chmod +x run.sh

VOLUME ["/app/onlyoffice/documentserver/server/App_Data", "/var/log/onlyoffice"]

EXPOSE 8000

ENTRYPOINT ["sh", "/app/onlyoffice/run.sh"]

run.sh:

#!/bin/sh

echo "当前运行目录: $PWD"
server_path=$PWD/documentserver/server
CONVERTER_PATH=$server_path/FileConverter
DOC_SERVER_PATH=$server_path/DocService
LD_LIBRARY_PATH=$PWD/documentserver/bin
echo "server_path: $server_path"
echo "Converter目录: $CONVERTER_PATH"
echo "DocServer目录: $DOC_SERVER_PATH"
echo "配置目录: $server_path/Common/config"

ldd --version

export PATH=$PATH:$LD_LIBRARY_PATH:$CONVERTER_PATH:$DOC_SERVER_PATH

export NODE_ENV=development-linux

export NODE_CONFIG_DIR="$server_path/Common/config"
cd $CONVERTER_PATH
nohup ./converter > /var/log/onlyoffice/converter.log 2>&1 &
cd $DOC_SERVER_PATH
./docservice

Tag summary

Content type

Image

Digest

sha256:c9853f9cb

Size

3.3 GB

Last updated

over 1 year ago

docker pull sxxjava/onlyoffice:8.3.1