AppFeed/templates/ich777sRepository/ich777/jsdos.xml
2021-02-23 15:49:21 -05:00

104 lines
6.2 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>jsdos</Name>
<Repository>ich777/jsdos-server</Repository>
<Registry>https://hub.docker.com/r/ich777/jsdos-server/</Registry>
<Network>bridge</Network>
<Beta>true</Beta>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/</Support>
<Project>https://js-dos.com/</Project>
<Overview>This Docker will download and install jsdos, you can now play your favourite DOS games in your browser!&#13;
&#13;
Simply place a zip file with your favourite DOS game in the root of the serverdirectory enter the variables in the template and play the game in your browser (By default it automatically installs CIV).&#13;
&#13;
This all is powered by jsdos please also check out the website: https://js-dos.com/ and the GitHub page: https://github.com/caiiiycuk/js-dos&#13;
&#13;
ATTENTION: !!!Only Install one game on one port otherwise your browser will mess up the saves and paths!!!</Overview>
<WebUI>http://[IP]:[PORT:8080]/</WebUI>
<Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/jsdos.png</Icon>
<ExtraParams>--restart=unless-stopped</ExtraParams>
<PostArgs></PostArgs>
<CPUset></CPUset>
<DonateText>If you like my work please </DonateText>
<DonateLink>https://www.paypal.me/chips777</DonateLink>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>8080</HostPort>
<ContainerPort>8080</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/cache/appdata/jsdos</HostDir>
<ContainerDir>/jsdos</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>CivilisazionBI</Value>
<Name>APP_NAME</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>civ</Value>
<Name>ZIP_NAME</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>CIV.EXE</Value>
<Name>START_FILE</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>1f1f1f</Value>
<Name>BGND_C</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>true</Value>
<Name>FPS_C</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>wdosbox</Value>
<Name>DOSBOX_V</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>99</Value>
<Name>UID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>100</Value>
<Name>GID</Name>
<Mode></Mode>
</Variable>
</Environment>
<Config Name="ServerFiles" Target="/jsdos" Default="" Mode="rw" Description="Container Path: /jsdos" Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/jsdos</Config>
<Config Name="Web" Target="8080" Default="" Mode="tcp" Description="Install only one game to one port, even if you're installing a new game (your browser will mess up the paths and savefiles)" Type="Port" Display="always" Required="false" Mask="false">8080</Config>
<Config Name="Application Name" Target="APP_NAME" Default="" Mode="" Description="Based on the application name the container creates a folder in your serverdirectory." Type="Variable" Display="always" Required="true" Mask="false">CivilisazionBI</Config>
<Config Name="ZIP Name" Target="ZIP_NAME" Default="" Mode="" Description="The name of the zip file wich to install, place the zip file in the root of your serverdirectory (without the extension '.zip') !!!CASE SENSITIVE!!!" Type="Variable" Display="always" Required="true" Mask="false">civ</Config>
<Config Name="Startfile" Target="START_FILE" Default="" Mode="" Description="Name of the file wich the countainer should start (!!!THE FILE MUST BE IN THE ROOT OF THE ZIPFILE AND NOT IN A SUBDIRECTORY!!!) !!!CASE SENSITIVE!!!" Type="Variable" Display="always" Required="true" Mask="false">CIV.EXE</Config>
<Config Name="Backgroundcolor" Target="BGND_C" Default="" Mode="" Description="Background color for the webUI in HEX." Type="Variable" Display="always" Required="true" Mask="false">1f1f1f</Config>
<Config Name="FPS Counter" Target="FPS_C" Default="" Mode="" Description="Set to 'true' or 'false' (without quotes true=display FPS counter | false=don't display FPS counter)" Type="Variable" Display="always" Required="true" Mask="false">true</Config>
<Config Name="Dosbox Variant" Target="DOSBOX_V" Default="" Mode="" Description="Choose your preferred variant of Dosbox possible choices are: wdosbox - default variant. This version compiled with latest emscripten and in theory should work best | wdosbox-emterp - This version compiled with legacy fastcomp backend, can be useful in rare cases (e.g. if you have problem with default version) | wdosbox-nosync - Fastest possible version, but limited. You cant run console programs/shell emulation using it. | dosbox - same as dosbox-emterp because default version cant be compiled to asm.js | dosbox-emterp - same as wdosbox-emterp.js but javascript (asm.js) | dosbox-nosync - same as wdosbox-nosync but javascript (asm.js)" Type="Variable" Display="always" Required="true" Mask="false">wdosbox</Config>
<Config Name="UID" Target="UID" Default="" Mode="" Description="Container Variable: UID" Type="Variable" Display="advanced-hide" Required="true" Mask="false">99</Config>
<Config Name="GID" Target="GID" Default="" Mode="" Description="Container Variable: GID" Type="Variable" Display="advanced-hide" Required="true" Mask="false">100</Config>
<Description>This Docker will download and install jsdos, you can now play your favourite DOS games in your browser!&#13;
&#13;
Simply place a zip file with your favourite DOS game in the root of the serverdirectory enter the variables in the template and play the game in your browser (By default it automatically installs CIV).&#13;
&#13;
This all is powered by jsdos please also check out the website: https://js-dos.com/ and the GitHub page: https://github.com/caiiiycuk/js-dos&#13;
&#13;
ATTENTION: !!!Only Install one game on one port otherwise your browser will mess up the saves and paths!!!</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/jsdos.xml</templatePath>
</Container>