WinSW: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 33: Line 33:
</service>
</service>
</source>
</source>
==Batch Scripts==
{|
| valign="top" |
<source lang="bat">
</source>
| valign="top" |
|-
| colspan="3" |
----
|-
| valign="top" |
| valign="top" |
|}


==References==
==References==

Revision as of 03:18, 30 March 2023

%CHORKE_ACADEMIA_HOME%\
  ├─ chorke-academia-daemon.copies
  ├─ chorke-academia-daemon.exe
  ├─ chorke-academia-daemon.xml
  ├─ chorke-academia-daemon.jar
  ├─ service-uninstall.bat
  ├─ service-install.bat
  ├─ README.md
  ├─ start.bat
  └─ stop.bat

Service Config

<service>
    <id>chorke_academia_service</id>
    <name>Chorke Academia Service</name>
    <description>Chorke Academia Service. Developed by Chorke Inc.</description>

    <env name="JAVA_HOME" value="C:\Program Files\Java\jdk-17.0.6"/>
    <env name="Path" value="%JAVA_HOME%\bin;%Path%"/>

    <env name="CHORKE_LOG_FILE" value="chorke-academia-daemon"/>
    <env name="CHORKE_ACADEMIA_HOME" value="%BASE%"/>
    <env name="CHORKE_LOG_DIR" value="%BASE%\logs"/>

    <executable>java</executable>
    <arguments>-Xrs -Xmx256m -jar "%CHORKE_ACADEMIA_HOME%\chorke-academia-daemon.jar" --server.port=1983</arguments>

    <logpath>%CHORKE_LOG_DIR%\logs</logpath>
    <log mode="roll-by-time">
        <pattern>yyyyMMdd</pattern>
    </log>
</service>

Batch Scripts


References