| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project basedir="../../." default="INSTALL" name="ows.INSTALL">
- <include file="build.ows.PRODUCT.xml" />
- <include file="../../../build_SE.xml" as="build_SE"/>
- <property location="${ows.install}/install_example.file" name="ows.INSTALL.install_example" />
- <condition property="ows.INSTALL.install_example.ifdef" taskname="INSTALL.install_example">
- <not>
- <available file="${ows.repository}/install_example.file" />
- </not>
- </condition>
-
- <target depends="INSTALL.install_example,npm,poppler.dep.dir,poppler,gs,tesseract,conf,node" name="INSTALL" />
-
- <target if="ows.INSTALL.install_example.ifdef" name="INSTALL.install_example">
- <copy file="${ows.INSTALL.install_example}" tofile="${ows.install_example}" />
- </target>
-
- <condition property="ows.intalled.npm.touch.if.exists" >
- <available file="${ows.intalled.npm.touch}" />
- </condition>
-
- <target name="npm" unless="ows.intalled.npm.touch.if.exists">
-
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <!--<arg value="cd ${node.intalled}"/>-->
- <arg value="sudo ${npm} ${ows.intalled.npm.arg.1}"/>
- <!--<arg value=""/>-->
- <!--<arg value="install"/>-->
- </exec>
- <!--<exec executable="${npm}" dir="${ows.repository}/ows.git">
- <arg line="install"/>
- </exec>-->
- <touch file="${ows.intalled.npm.touch}"/>
- </target>
-
- <condition property="ows.intalled.node.touch.if.exists" >
- <available file="${ows.intalled.node.touch}" />
- </condition>
- <target name="node" unless="ows.intalled.node.touch.if.exists" >
- <echo> #41 ${node} ${ows.intalled.node.arg.1} src/server.js </echo>
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <arg value="${node} ${ows.intalled.node.arg.1}"/>
- </exec>
- <touch file="${ows.intalled.npm.touch}"/>
- </target>
-
-
-
-
- <condition property="ows.intalled.poppler.dep.dir.if.exists" >
- <available file="${ows.intalled.poppler.dep.dir}" />
- </condition>
- <target name="poppler.dep.dir" unless="ows.intalled.poppler.dep.dir.if.exists" >
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <arg value="sudo mkdir ${ows.intalled.poppler.dep.dir}"/>
- </exec>
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <arg value="sudo chmod o+rwx ${ows.intalled.poppler.dep.dir}"/>
- </exec>
- </target>
-
-
-
- <condition property="ows.intalled.poppler.touch.if.exists" >
- <available file="${ows.intalled.poppler.touch}" />
- </condition>
-
-
- <target name="poppler" unless="ows.intalled.poppler.touch.if.exists" >
- <!--<mkdir dir="${ows.intalled.poppler.dep.dir}" /> need root-->
- <description>
- brew doctor
- brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
- and then
- brew update && brew cask uninstall qlmarkdown --force && brew cask cleanup && brew cask install qlmarkdown
- </description>
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <arg value="${ows.intalled.poppler} ${ows.intalled.poppler.arg.1}"/>
- </exec>
- <touch file="${ows.intalled.poppler.touch}"/>
- </target>
-
-
- <condition property="ows.intalled.gs.touch.if.exists" >
- <available file="${ows.intalled.gs.touch}" />
- </condition>
- <target name="gs" unless="ows.intalled.gs.touch.if.exists" >
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <arg value="${ows.intalled.gs} ${ows.intalled.gs.arg.1}"/>
- </exec>
- <touch file="${ows.intalled.gs.touch}"/>
- </target>
-
-
- <condition property="ows.intalled.tesseract.touch.if.exists" >
- <available file="${ows.intalled.tesseract.touch}" />
- </condition>
- <target name="tesseract" unless="ows.intalled.tesseract.touch.if.exists" >
- <exec executable="bash" dir="${ows.intalled}" failonerror="true">
- <arg value="-c"/>
- <arg value="${ows.intalled.tesseract} ${ows.intalled.tesseract.arg.1}"/>
- </exec>
- <touch file="${ows.intalled.tesseract.touch}"/>
- </target>
-
-
-
-
-
-
- <condition property="ows.conf.default_db.server.database.property.not.exists">
- <available file="${ows.conf.default_db.server.database.property}"/>
- </condition>
- <target name="conf.database.read" if="ows.conf.default_db.server.database.property.not.exists">
- <loadproperties srcfile="${ows.conf.default_db.server.database.property}"/>
- </target>
- <target name="conf.database.set" unless="ows.conf.default_db.server.database.property.not.exists" depends="conf.database.read">
- <input addproperty="ows.conf.default_db.server.database" message="type database name" defaultvalue="ows_hosts"/>
- <echoproperties destfile="${ows.conf.default_db.server.database.property}" prefix="ows.conf.default_db.server.database"/>
- </target>
-
- <condition property="ows.conf.default_db.server.database_index.property.not.exists">
- <available file="${ows.conf.default_db.server.database_index.property}"/>
- </condition>
- <target name="conf.database_index.read" if="ows.conf.default_db.server.database_index.property.not.exists">
- <loadproperties srcfile="${ows.conf.default_db.server.database_index.property}"/>
- </target>
- <target name="conf.database_index.set" unless="ows.conf.default_db.server.database_index.property.not.exists" depends="conf.database_index.read">
- <input addproperty="ows.conf.default_db.server.database_index" message="type database_index name" defaultvalue="ows_index"/>
- <echoproperties destfile="${ows.conf.default_db.server.database_index.property}" prefix="ows.conf.default_db.server.database_index"/>
- </target>
-
-
-
- <condition property="ows.conf.default_db.server.host.property.not.exists">
- <available file="${ows.conf.default_db.server.host.property}"/>
- </condition>
- <target name="conf.host.read" if="ows.conf.default_db.server.host.property.not.exists">
- <loadproperties srcfile="${ows.conf.default_db.server.host.property}"/>
- </target>
- <target name="conf.host.set" unless="ows.conf.default_db.server.host.property.not.exists" depends="conf.host.read">
- <input addproperty="ows.conf.default_db.server.host" message="type host name" defaultvalue="ows_index"/>
- <echoproperties destfile="${ows.conf.default_db.server.host.property}" prefix="ows.conf.default_db.server.host"/>
- </target>
-
-
-
- <condition property="ows.conf.default_db.server.pass.property.not.exists">
- <available file="${ows.conf.default_db.server.pass.property}"/>
- </condition>
- <target name="conf.pass.read" if="ows.conf.default_db.server.pass.property.not.exists">
- <loadproperties srcfile="${ows.conf.default_db.server.pass.property}"/>
- </target>
- <target name="conf.pass.set" unless="ows.conf.default_db.server.pass.property.not.exists" depends="conf.pass.read">
- <input addproperty="ows.conf.default_db.server.pass" message="type pass name" defaultvalue="asdqwe"/>
- <echoproperties destfile="${ows.conf.default_db.server.pass.property}" prefix="ows.conf.default_db.server.pass"/>
- </target>
-
-
-
-
-
- <condition property="ows.conf.default_db.server.port.property.not.exists">
- <available file="${ows.conf.default_db.server.port.property}"/>
- </condition>
- <target name="conf.port.read" if="ows.conf.default_db.server.port.property.not.exists">
- <loadproperties srcfile="${ows.conf.default_db.server.port.property}"/>
- </target>
- <target name="conf.port.set" unless="ows.conf.default_db.server.port.property.not.exists" depends="conf.port.read">
- <input addproperty="ows.conf.default_db.server.port" message="type port name" defaultvalue="3306"/>
- <echoproperties destfile="${ows.conf.default_db.server.port.property}" prefix="ows.conf.default_db.server.port"/>
- </target>
-
-
-
-
- <condition property="ows.conf.default_db.server.user.property.not.exists">
- <available file="${ows.conf.default_db.server.user.property}"/>
- </condition>
- <target name="conf.user.read" if="ows.conf.default_db.server.user.property.not.exists">
- <loadproperties srcfile="${ows.conf.default_db.server.user.property}"/>
- </target>
- <target name="conf.user.set" unless="ows.conf.default_db.server.user.property.not.exists" depends="conf.user.read">
- <input addproperty="ows.conf.default_db.server.user" message="type user name" defaultvalue="just_me"/>
- <echoproperties destfile="${ows.conf.default_db.server.user.property}" prefix="ows.conf.default_db.server.user"/>
- </target>
-
-
-
- <target name="conf" depends="conf.database.set,conf.database_index.set,conf.host.set,conf.pass.set,conf.port.set,conf.user.set" > <!-- depends="build_SE.build_SE_read_procesy5_default_db_properties" -->
- <echo>ows.conf.default_db.server.database = ${ows.conf.default_db.server.database}</echo>
- <echo>ows.conf.default_db.server.database_index = ${ows.conf.default_db.server.database_index}</echo>
- <echo>ows.conf.default_db.server.host = ${ows.conf.default_db.server.host}</echo>
- <echo>ows.conf.default_db.server.pass = ${ows.conf.default_db.server.pass}</echo>
- <echo>ows.conf.default_db.server.port = ${ows.conf.default_db.server.port}</echo>
- <echo>ows.conf.default_db.server.user = ${ows.conf.default_db.server.user}</echo>
- <property name="ows.conf.txt">
- {
- "DB_CONNECTION_TYPE": "mysql",
- "DB_CONNECTION_HOST": "${ows.conf.default_db.server.host}",
- "DB_CONNECTION_PORT": ${ows.conf.default_db.server.port},
- "DB_CONNECTION_USER": "root",
- "DB_CONNECTION_PASS": "${ows.conf.default_db.server.pass}",
- "DB_CONNECTION_HOST_DB": "${ows.conf.default_db.server.database}",
- "DB_CONNECTION_INDEX_DB": "${ows.conf.default_db.server.database_index}",
- "SINGLE_HOST_MODE": true,
- "ADD_EXTERNAL_HOSTS": false,
- "CONCURRENCY": 10,
- "CACHE_MODE": 0,
- "PAGES_MAP": 0,
- "MAX_DEPTH": 3,
- "MAX_PAGES": 200,
- "MAX_PAGE_SIZE": 200,
- "MAX_SECONDS": null,
- "CRAWL_DELAY": 500,
- "INDEX_PAGES": true,
- "DELETE_DUP_PAGES": true,
- "UPDATE_MODE": false,
- "CRAWLER_NAME": "OpenWebSpider",
- "SOCKET_TIMEOUT": 2000,
- "HISTORY_WORKER_URL": null,
- "HISTORY_PAGESMAP_URL": null,
- "HISTORY_SEARCH_QUERY": "typowe błędy przy produkcji"
- }
- </property>
-
- </target>
-
- </project>
|