Update 00-config with correct formatting and variables
This commit is contained in:
17
config.yaml
17
config.yaml
@@ -2,7 +2,7 @@ name: Folding@home
|
||||
version: 0.8.0
|
||||
slug: foldingathome
|
||||
description: Run Folding@home to contribute to scientific research
|
||||
url: https://gitea.bitfire.work/retr0/dont-stop-folding
|
||||
url: http://deine-gitea-url/dein-benutzername/dont-stop-folding
|
||||
arch:
|
||||
- amd64
|
||||
- armhf
|
||||
@@ -14,14 +14,25 @@ ports:
|
||||
ports_description:
|
||||
7396/tcp: Folding@home Web Interface
|
||||
map:
|
||||
- share:rw
|
||||
- config:rw
|
||||
options:
|
||||
user: ""
|
||||
team: "247478"
|
||||
passkey: ""
|
||||
power: "medium"
|
||||
account_token: ""
|
||||
machine_name: ""
|
||||
environment:
|
||||
USER: "{user}"
|
||||
TEAM: "{team}"
|
||||
PASSKEY: "{passkey}"
|
||||
POWER: "{power}"
|
||||
ACCOUNT_TOKEN: "{account_token}"
|
||||
MACHINE_NAME: "{machine_name}"
|
||||
schema:
|
||||
user: str?
|
||||
team: str
|
||||
passkey: str?
|
||||
power: list(light|medium|full)
|
||||
power: list(light|medium|full)
|
||||
account_token: str?
|
||||
machine_name: str?
|
||||
18
rootfs/etc/s6-overlay/cont-init.d/00-config
Normal file
18
rootfs/etc/s6-overlay/cont-init.d/00-config
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/with-contenv bash
|
||||
CONFIG_PATH=/config
|
||||
mkdir -p "$CONFIG_PATH"
|
||||
if [ ! -f "$CONFIG_PATH/config.xml" ]; then
|
||||
cat > "$CONFIG_PATH/config.xml" << EOC
|
||||
<config>
|
||||
<user value="${USER:-Anonymous}"/>
|
||||
<team value="${TEAM:-247478}"/>
|
||||
<passkey value="${PASSKEY:-}"/>
|
||||
<power value="${POWER:-medium}"/>
|
||||
<web-enable value="true"/>
|
||||
<http-addresses value="0.0.0.0:7396"/>
|
||||
<account-token value="${ACCOUNT_TOKEN:-}"/>
|
||||
<machine-id value="${MACHINE_NAME:-HomeAssistant}"/>
|
||||
</config>
|
||||
EOC
|
||||
echo "Config created at $CONFIG_PATH/config.xml"
|
||||
fi
|
||||
Reference in New Issue
Block a user