Docker构建
This commit is contained in:
@ -27,4 +27,5 @@ RUN yum install -y kde-l10n-Chinese &&\
|
|||||||
mkfontdir &&\
|
mkfontdir &&\
|
||||||
fc-cache -fv
|
fc-cache -fv
|
||||||
ENV LC_ALL zh_CN.UTF-8
|
ENV LC_ALL zh_CN.UTF-8
|
||||||
CMD sh /opt/kkFileView-2.1.0-SNAPSHOT/bin/docker-startup.sh
|
ENV KKFILEVIEW_BIN_FOLDER /opt/kkFileView-2.1.0-SNAPSHOT/bin
|
||||||
|
ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider","-Dspring.config.location=/opt/kkFileView-2.1.0-SNAPSHOT/conf/application.properties","-jar","/opt/kkFileView-2.1.0-SNAPSHOT/bin/kkFileView-2.1.0-SNAPSHOT.jar"]
|
||||||
@ -1,29 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
DIR_HOME=("/opt/openoffice.org3" "/opt/libreoffice" "/opt/openoffice4" "/usr/lib/openoffice" "/usr/lib/libreoffice")
|
|
||||||
FLAG=
|
|
||||||
OFFICE_HOME=
|
|
||||||
KKFILEVIEW_BIN_FOLDER=$(cd "$(dirname "$0")";pwd)
|
|
||||||
export KKFILEVIEW_BIN_FOLDER=$KKFILEVIEW_BIN_FOLDER
|
|
||||||
cd $KKFILEVIEW_BIN_FOLDER
|
|
||||||
echo "Using KKFILEVIEW_BIN_FOLDER $KKFILEVIEW_BIN_FOLDER"
|
|
||||||
grep 'office\.home' ../conf/application.properties | grep '!^#'
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo "Using customized office.home"
|
|
||||||
else
|
|
||||||
for i in ${DIR_HOME[@]}
|
|
||||||
do
|
|
||||||
if [ -f $i"/program/soffice.bin" ]; then
|
|
||||||
FLAG=true
|
|
||||||
OFFICE_HOME=${i}
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if [ ! -n "${FLAG}" ]; then
|
|
||||||
echo "Installing OpenOffice"
|
|
||||||
sh ../script/install.sh
|
|
||||||
else
|
|
||||||
echo "Detected office component has been installed in $OFFICE_HOME"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
echo "Starting kkFileView..."
|
|
||||||
java -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider -Dspring.config.location=../conf/application.properties -jar kkFileView-2.1.0-SNAPSHOT.jar
|
|
||||||
Reference in New Issue
Block a user