mirror of
https://github.com/ONLYOFFICE/server.git
synced 2026-04-07 14:04:35 +08:00
remove all target expect server relative
This commit is contained in:
committed by
Alexander.Trofimov
parent
abc26a0a09
commit
2d719d0fd0
62
Makefile
62
Makefile
@ -4,10 +4,6 @@ GRUNT_FLAGS = --no-color -v
|
||||
OUTPUT_DIR = build
|
||||
OUTPUT = $(OUTPUT_DIR)
|
||||
|
||||
WEBAPPS_DIR = web-apps
|
||||
WEBAPPS = $(OUTPUT)/$(WEBAPPS_DIR)
|
||||
GRUNT_FILES = web-apps/sdkjs/build/deploy/Gruntfile.js.out web-apps/build/Gruntfile.js.out
|
||||
|
||||
NODE_MODULES_DIR = node_modules
|
||||
NODE_PROJECTS_SRC = Common DocService FileConverter Metrics SpellChecker
|
||||
NODE_PROJECTS = $(addprefix $(OUTPUT)/, $(NODE_PROJECTS_SRC))
|
||||
@ -27,17 +23,7 @@ TOOLS = $(OUTPUT)/$(TOOLS_DIR)/
|
||||
LICENSE_FILES = License.txt 3rd-Party.txt
|
||||
LICENSE = $(addsuffix $(OUTPUT)/, LICENSE_SRC)
|
||||
|
||||
all: $(NODE_PROJECTS_MODULES) $(WEBAPPS) $(SCHEMA) $(LICENSE)
|
||||
|
||||
$(WEBAPPS): $(GRUNT_FILES)
|
||||
mkdir -p $(OUTPUT)/$(WEBAPPS_DIR) && \
|
||||
cp -r -t $(OUTPUT)/$(WEBAPPS_DIR) $(WEBAPPS_DIR)/deploy/**
|
||||
|
||||
$(GRUNT_FILES):
|
||||
cd $(@D) && \
|
||||
npm install && \
|
||||
$(GRUNT) $(GRUNT_FLAGS)
|
||||
echo "Done" > $@
|
||||
all: $(NODE_PROJECTS_MODULES) $(SCHEMA) $(LICENSE)
|
||||
|
||||
$(NODE_PROJECTS_MODULES): $(NODE_PROJECTS)
|
||||
cd $(@D) && \
|
||||
@ -65,50 +51,4 @@ $(LICENSE):
|
||||
|
||||
clean:
|
||||
rm -rf $(OUTPUT)
|
||||
rm -f $(GRUNT_FILES)
|
||||
|
||||
install:
|
||||
sudo adduser --quiet --home /var/www/onlyoffice --system --group onlyoffice
|
||||
|
||||
sudo mkdir -p /var/log/onlyoffice
|
||||
sudo mkdir -p /var/lib/onlyoffice/documentserver/App_Data
|
||||
|
||||
sudo chown onlyoffice:onlyoffice -R /var/www/onlyoffice
|
||||
sudo chown onlyoffice:onlyoffice -R /var/log/onlyoffice
|
||||
sudo chown onlyoffice:onlyoffice -R /var/lib/onlyoffice
|
||||
|
||||
sudo cp -r $(OUTPUT)/. /var/www/onlyoffice/documentserver/
|
||||
#sudo cp -r OnlineEditorsExample/. /var/www/onlyoffice/documentserver/OnlineEditorsExample/
|
||||
|
||||
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libDjVuFile.so /lib/libDjVuFile.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libdoctrenderer.so /lib/libdoctrenderer.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libHtmlFile.so /lib/libHtmlFile.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libHtmlRenderer.so /lib/libHtmlRenderer.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libPdfReader.so /lib/libPdfReader.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libPdfWriter.so /lib/libPdfWriter.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libXpsFile.so /lib/libXpsFile.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libUnicodeConverter.so /lib/libUnicodeConverter.so
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libicudata.so.55 /lib/libicudata.so.55
|
||||
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libicuuc.so.55 /lib/libicuuc.so.55
|
||||
|
||||
sudo -u onlyoffice /var/www/onlyoffice/documentserver/Tools/GenerateAllFonts.sh
|
||||
|
||||
uninstall:
|
||||
sudo userdel onlyoffice
|
||||
|
||||
sudo unlink /lib/libDjVuFile.so
|
||||
sudo unlink /lib/libdoctrenderer.so
|
||||
sudo unlink /lib/libHtmlFile.so
|
||||
sudo unlink /lib/libHtmlRenderer.so
|
||||
sudo unlink /lib/libPdfReader.so
|
||||
sudo unlink /lib/libPdfWriter.so
|
||||
sudo unlink /lib/libXpsFile.so
|
||||
sudo unlink /lib/libUnicodeConverter.so
|
||||
sudo unlink /lib/libicudata.so.55
|
||||
sudo unlink /lib/libicuuc.so.55
|
||||
|
||||
sudo rm -rf /var/www/onlyoffice/documentserver
|
||||
sudo rm -rf /var/log/onlyoffice/documentserver
|
||||
sudo rm -rf /var/lib/onlyoffice/documentserver
|
||||
|
||||
|
||||
Reference in New Issue
Block a user